多语言展示
当前在线:1030今日阅读:39今日分享:10

使用表单设计器时如何设置分组分页合计

有这样的一种报表,需要先按组分页,组内每页显示固定的行数,再分别进行页内合计、组内合计、总合计。下面就通过表单设计器FineReport来演示一下。
工具/原料
1

表单设计器FineReport7.1.1

2

大小:148.2M 适用平台:windows/linux

方法/步骤
1

打开报表修改报表样式如下:

2

分组设置在A5单元格中,输入公式:=ds1.group(int(($$group_result_sequence-1)/5)),从上到下扩展,左父格设置为A4,B5父格设置为A5。说明:该公式整体的意思是在父格货主地区组内,将订单记录每5条归为一组,公式的值为小组号,从0开始。若希望每个地区下每n条订单记录归为一组,公式修改为=ds1.group(int(($$group_result_sequence-1)/n))即可。

3

汇总设置  页内合计地区下每一小组订单记录就为一页,页内汇总即对每一小组进行汇总。设置页合计A6单元格左父格为A5,在E6单元格中输入公式=sum(E5),便对每一小组进行合计了。  组内合计对每个货主地区进行汇总,设置组合计A7单元格左父格为A4,在E7单元格中输入公式=sum(E5)即可。  总合计所有数据都扩展完后进行总计,不需要设置父格,直接在E8单元格中输入公式=sum(E5)即可。

5

保存与预览保存模板。分页预览,其效果如下。

推荐信息