跳到主要内容

横向自定义分组

横向分组:是指横向把相同名称的数据合并在一起;

预览效果

预览地址:https://bootapi.jeecg.com/jmreport/shareView/1298922907493339136

设计步骤

设计一个名为员工信息横向统计表的数据报表

创建一个员工信息表,有四个字段:ID、姓名、学历、部门、性别、年龄、工资

1、为员工信息横向统计表创建一个SQL数据集

创建一个sql的数据集,查询员工信息所有数据

部分数据展示

2、把我们需要的字段拖拽到设计器页面

预览效果

3、重点来了 -> 为我们的单元格设置自定义横向分组

3.1 设置自定义横向分组

分组字段写成: #{数据集.customGroup(字段名)} 的格式;

备注:
1.内容横向分组,使用“分组—>横向”这种方式实现不了,
只可使用 #{数据集.customGroup(字段名)} 这种形式;
2.customGroup这个是系统自定义的,用这个实现特殊的横向分组
(特殊横向分组是指所有数据都是横向分组),动态列.分组使用groupRight

version1.3.95以下,包含version1.3.95+版本的页面配置

version1.3.95+以上版本界面配置:

version1.3.95+version1.3.95一下界面配置区别:

保存预览

特别规则注意

横向动态列分组 点击查看专题

解释说明:不带表头的纯数据横向分组,分组规则特殊,所以使用了自定义标签customGroup,如本示例中部门、学历、性别、年龄、姓名、薪水都是动态数据,进行的是横向的分组合并单元格而已。