跳到主要内容

交叉报表横向分组小计

小计:是指数字列表的一部分的总和 横向组内:是指每个横向分组下的小计

一、展示效果

预览地址: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为数据源编码,salesgift为数据集中需要进行计算的字段

compute表达式详细用法

保存预览