跳到主要内容

分组内合计

合计:是指数字列表的总计;共计 分组内合计:是指分组中所有数据的总和

纵向分组合计

预览效果

设计步骤

创建一个名为叫做货物销售统计的数据报表

创建一个货物销售表,有四个字段:ID、货物名称、实际收入、捐赠、丢失的金额

1、为货物销售统计报表创建SQL数据源

部分数据展示

2、拖拽字段到设计器页面

3、重点来了->设置组内合计

3.1 为#{good.goods_name}创建纵向分组

3.2 创建组内合计=sum()的格式

=sum()可以写以写成=sum(),也可以写成=SUM() D4代表D列第4行所在的单元格 逗号和冒号的区别:逗号仅代表当前所在的列和行对应的单元格,冒号包含中间的列和行所对应的单元格

保存预览

3.3 创建组内合计=dbsum()的格式

注意: sum和dbsum的区别

sum:任何数据源都有效,写法支持=sum(D4)代表D列第4行所代表的的单元格,=sum(D4,E4)代表D4和E4所在的单元格,=sum(D4:F4)代表D4,E4,F4所在的单元格,只会求和预览页面所显示的数据 dbsum:仅在sql数据源下有效,用法=dbsum(数据源编码.字段名),如本示例中的=dbsum(goods.lose),当分页的时候效果最佳,我们会发现他会把我们当前列所有的数据都相加

保存预览

横向分组合计

版本支持version 1.7.0+ date 20240218

预览效果

设计步骤

1、设计一个基础的横向纵向组合动态列分组报表。参考:1.4 横向纵向组合动态列分组

2、添加横向分组内合计字段。

=sum()可以写以写成=sum(),也可以写成=SUM() D5代表D列第5行所在的单元格

3、保存预览