手机版

FineReport报表如何解决合计不准确的问题?

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

FineReport报表设计者在设计报表时,如果对数字列进行汇总和求和,并将数字以文本格式进行舍入和舍入,会遇到这样的问题:列的字段值小数部分不大于5,但总和大于5,会导致总和数据比上述列的字段值总和大1或2。为了解决这个问题,我们需要使用MAPARRAY函数。具体怎么操作?让我们来看看详细的教程。

软件名称:FineReport报表工具完整教程中文PDF版本软件大小:1.78MB更新时间:2016-09-14立即下载

1.双击打开FineReport报表设计器,新建一个空白普通报表;然后创建一个内置数据集,添加字段名(字符串)和sum(小数),插入10条数据,如下图所示:

2.在报表单元格中,将内置数据集中的字段拖动到单元格A2和B2,其中A1和B1为标题,A3为合计,如下图所示:

3.将文件保存为cpt格式,然后在浏览器中查看报表样式和数据,如下图所示:

4.然后返回报表设计器,在单元格B3中插入公式SUM(B2),在单元格B2中对字段进行汇总和求和,如下图所示:

5.再次保存文件,并在浏览器中查看数据。发现汇总求和的结果为135,而比例列的和为134,如下图所示:

6.返回修改B3单元格中的公式,调用MAPARRAY和ROUND函数,修改summary和sum的公式,再次查看报表数据,显示正确,如下图所示:

以上是用FineReport报告解决总计不准确问题的教程。希望大家喜欢。请继续关注。

相关建议:

FineReport是如何实现文件上传功能的?

FineReport如何插入图片和设置演示文稿?

FineReport如何制作椭圆形区域背景?

版权声明:FineReport报表如何解决合计不准确的问题?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。