一、报表实例
这种同一部分记录在不同组中被重复统计的分组报表称为重叠分组报表。
下面我们介绍一下润乾V5报表中如何实现该报表:
二、设计过程
1、引用数据集demo_订单明细表
2、编辑报表
(1)A3单元格表达式:=demo_订单明细表.overlap(true,地区=="华北","华北",城市=="北京"," 其中:北京",城市=="天津"," 其中:天津",地区=="华南","华南",城市=="深圳"," 其中:深圳",地区=="华东","华东","其它")
该单元格是按“华北”、“华南”、“华东”和“其它”分组,其中“华北”地区的“北京”和“天津”、华南地区的“深圳”被拎出来重复显示。
(2)B3单元格表达式:=demo_订单明细表.sum(数量*单价),显示格式:¥#,##0.00
(3)C3单元格表达式:=demo_订单明细表.sum(折扣*数量*单价),显示格式:¥#,##0.00
(4)D3单元格表达式:=B3-C3,显示格式:¥#,##0.00
3、 保存预览
此报表保存为“地区销售统计表4”,预览结果:
三、小结
重叠分组
同一部分记录在不同组中被重复统计的分组报表称为重叠分组报表。
重叠分组的关键在于A3格的表达式发生了变化,用overlap()函数代替了enumGroup()函数,重叠分组就是利用overlap()函数来实现的。
下面我们介绍一下overlap函数的用法。