分组内合计
合计:是指数字列表的总计;共计 分组内合计:是指分组中所有数据的总和
一、纵向分组合计
1. 预览效果

2. 设计步骤
2.1 创建一个名为叫做货物销售统计的数据报表
创建一个货物销售表,有四个字段:ID、货物名称、实际收入、捐赠、丢失的金额
2.2 为货物销售统计报表创建SQL数据源

部分数据展示

2.3 拖拽字段到设计器页面

2.4 重点来了->设置组内合计
2.4.1 为#{good.goods_name}创建纵向分组

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

保存预览

2.4.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. 预览效果
2. 设计步骤
2.1 设计一个基础的横向纵向组合动态列分组报表。参考:1.4 横向纵向组合动态列分组
2.2 添加横向分组内合计字段。
=sum()可以写以写成=sum(),也可以写成=SUM()D5代表D列第5行所在的单元格
2.3 保存预览
