在上一篇文章中,我们介绍了报表分页的补充空白行、分组分页以及基础的数据统计操作。本文将详细介绍一下分页报表的合计操作。
查看上篇链接:报表工具之分页报表制作(二)
分页报表——当前页计算
如上图所示每一页的数据都可以进行汇总展示。
实现步骤:
使用单元格函数中的sum求和函数,然后传入参数。
在此例中对每页的订单总金额进行求和即I3所以传入的参数应为I3{}如图二表达式所示:sum(I3{})
预览:
设置完成之后保存预览到浏览器如下即实现了当前页合计的效果。
拓展:
除了当前页合计还可以使用单元格函数实现计算当前页最大值(max)、最小值(min)、平均值(avg)等等...
分页报表——全局计算
如下图所示:HighReport报表工具同时也支持跳出页面分页进行全局的计算汇总展示等。
实现步骤:
全局计算的话则需要用到数据集函数,在本例中计算订单总金额的全部求和公式为:ds1.sum(orderPrice);
orderPrice:需要求和的字段。
设置完成之后即可以在浏览器中看到如下效果:
拓展:
同理也可以使用数据集函数实现全局的最大值、最小值、平均值等一系列统计的计算。
分页报表——设置页码
如下图所示:在每一页都展示了当前页面的分页信息像当前页数和总页数。
实现步骤:
使用分页函数中的pno和pcount函数,如下所示:
pno():分页编号即当前页数
pcount():分页数量即总页数
最后可以把当前页数与总页数拼接起来即实现显示页码的效果。
HigReport更多示例
官方地址
专业的Web报表软件 | 报表工具 | 表单工具 HighReport报表http://www.highreport.net/index.htm
更多案例
大屏:
工作流:
报表设计器:
报表图形:
医疗使用案例:
移动端:
标签:报表,当前页,分页,计算,所示,工具,函数 From: https://blog.csdn.net/qq_54861245/article/details/145198678