横向自定义分组
横向分组:是指横向把相同名称的数据合并在一起;
预览效果
预览地址: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,如本示例中部门、学历、性别、年龄、姓名、薪水都是动态数据,进行的是横向的分组合并单元格而已。
