历史版本21 :页内合计 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

在制作一些分页报表时,例如按组分页中的示例模板,我们希望每一页的数据、每一组的数据以及所有数据可以分别进行汇总展示。效果分别如下所示:

页合计:

组合计:

总合计:

Snag_ab5686a.png

1.2 实现思路

利用函数sum({Cell})求出页合计,其中 {cell} 可以获取当前页 Cell 单元格扩展出的所有值

2. 示例编辑

2.1 打开模板

打开模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\按组分页.cpt

修改报表样式:在第 6、7、8 行分别设置「页合计」、「组合计」和「总合计」。如下图所示:

Snag_a941df4.png

2.2 汇总计算

针对「应付金额」数据列作合计,下面分别介绍三种合计设置。

2.2.1 页合计

设置「页合计」所在 A6 单元格的左父格为默认,在 D6 单元格中插入公式sum({D5}),即对每一页进行合计。

2.2.2 组合计

对每个「货主地区」的所有数据进行汇总,设置「组合计」所在 A7 单元格的左父格为 A4 单元格,在 D7 单元格中插入公式sum(D5)

2.2.3 总合计

所有数据都扩展完后进行总合计,不需要设置父格,直接在 D8 单元格中插入公式sum(D5)

2.3 设置重复结尾行

因为「页合计」的公式左父格为「默认」,并且此时默认相当于无,所以只有 D5 单元格全部扩展完后才会显示。为了让该公式每页都起作用,需要设置重复结尾行。

点击「页合计」所在第六行的行序号,单击鼠标右键,选择「设置重复结尾行」即可。

1611909178766069.png

注:使用重复结尾行时,重复结尾行的上方相邻行不建议设置「行后分页」。例如文档:每页显示固定行数,在条件属性中设置「行后分页」实现分页,若用本文示例方法,则会出现如下图所示错误:

Snag_b958799.png

那么对于组内每页又设置了固定显示行数的报表,想要实现与本文相同效果,可参考文档:每页固定行数页内合计

2.4 效果预览

2.4.1 PC 端

保存报表,点击「分页预览」,效果同 1.1 预期效果一致。

2.4.2 移动端

App 端和 HTML5 端均支持,效果如下图所示:

1614741341695905.png

3. 模板下载编辑

已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\页内合计.cpt

点击下载模板:页内合计.cpt