FineReport报表如何解决合计不准确的问题?
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或者邮箱删除。