交叉报表横向分组小计
小计:是指数字列表的一部分的总和 横向组内:是指每个横向分组下的小计
一、展示效果
预览地址:https://bootapi.jeecg.com/jmreport/shareView/1351426064915763200

二、设计步骤
1、创建一个名为区域销售统计的数据报表
创建一个区域销售表,有七个字段:ID、区域、省、月份、销售额、捐赠、比例
2、 为区域销售统计创建一个SQL数据集
查询销售区域所有信息

部分数据展示

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

4、 设置横向分组、纵向分组、动态属性
此步骤涉及到
横向纵向组合动态列和交叉报表
- 4.1 将
#{area.region}、#{area.province}设置成纵向分组 - 4.2 将
#{area.moth}设置成横向分组 - 4.3 将
#{area.sales}、#{area.gift}、#{area.proportion}设置成横向分组字段 - 4.4 将
#{area.sales}、#{area.gift}的数值格式设置成数值类型

5、 重点来了->设置小计
小计的计算方式可写成:#{area.compute(sales+gift)}
compute 为固定写法表达式 ,支持加减乘除自定义计算,area为数据源编码,sales、gift为数据集中需要进行计算的字段

保存预览
