> 横向分组:是指横向把相同名称的数据合并在一起; [TOC] ## 预览效果 预览地址:https://bootapi.jeecg.com/jmreport/view/1298922907493339136 ![](https://img.kancloud.cn/a1/22/a1226f866d08bfc71f4d34932d5f476a_1527x980.png) ## 设计步骤 ### 设计一个名为`员工信息横向统计表`的数据报表 > 创建一个员工信息表,有四个字段:ID、姓名、学历、部门、性别、年龄、工资 ![](https://img.kancloud.cn/e3/40/e3409d243216144c8a4d07f360fe5185_1182x206.png) #### 1、为`员工信息横向统计表`创建一个SQL数据集 >创建一个sql的数据集,查询员工信息所有数据 ![](https://img.kancloud.cn/38/e8/38e8a07ccc8048c4288779dfe548f1da_1917x925.png) >部分数据展示 ![](https://img.kancloud.cn/fc/03/fc03627db23ba88eca1846fed576d546_1913x925.png) #### 2、把我们需要的字段拖拽到设计器页面 ![](https://img.kancloud.cn/d5/af/d5af1a19730d7581af0f2bcd30e17d9f_1743x841.png) >预览效果 ![](https://img.kancloud.cn/71/ba/71ba93538bbc4730b69d66431b70cd55_546x897.png) #### 3、重点来了 -> 为我们的单元格设置自定义横向分组 ##### 3.1 设置自定义横向分组 分组字段写成:` #{数据集.customGroup(字段名)}` 的格式; ``` 备注: 1.内容横向分组,使用“分组—>横向”这种方式实现不了, 只可使用 #{数据集.customGroup(字段名)} 这种形式; 2.customGroup这个是系统自定义的,用这个实现特殊的横向分组 (特殊横向分组是指所有数据都是横向分组),动态列.分组使用groupRight ``` >`version1.3.95`以下,包含`version1.3.95+`版本的页面配置 ![](https://img.kancloud.cn/8b/c2/8bc28d1f463051e78d3cbb07ae7074f3_1600x938.png) >`version1.3.95+`以上版本界面配置: ![](https://img.kancloud.cn/6a/20/6a201df1254f4ec65b51823752ca845c_1610x941.png) >`version1.3.95+`与`version1.3.95一下`界面配置区别: ![](https://img.kancloud.cn/d2/e6/d2e6994f09a0837c0cd9de2c1a2d2a73_1301x492.png) >保存预览 ![](https://img.kancloud.cn/c1/e8/c1e8a5061ecb8ef9864b236233b2fe5a_1915x980.png) #### 特别规则注意 >[danger] **横向动态列分组** [ 点击查看专题](http://report.jeecg.com/2119055) >[danger] 解释说明:不带表头的纯数据横向分组,分组规则特殊,所以使用了自定义标签customGroup,如本示例中部门、学历、性别、年龄、姓名、薪水都是动态数据,进行的是横向的分组合并单元格而已。 ![](https://img.kancloud.cn/ff/6c/ff6c691047859f172348c63eaf2d0c31_1609x846.png)