我相信许多朋友在使用FineReport报告的过程中发现它经常有问题,就是在总结数值列的总结过程中,如果使用舍入舍入操作,往往会出现问题:值内部小数部分小于或等于5,如果大于5,则求和后数据将大于1或2,这将导致数据错误。那么我们如何解决这个问题呢?实际上,它非常简单,我们只需要使用MAPARRAY函数来操作它就可以轻松解决这个问题。 1.双击打开FineReport报表设计器,创建空白常规报表;然后创建一个内置数据集,添加字段名称(字符串)和总和(十进制),并插入10个数据 2.在报告单元格中,将内置数据集中的字段拖动到单元格A2和B2,将A1和B1设置为标题,将A3单元格设置为总计。 3,将文件保存为cpt格式,然后在浏览器中查看报表样式和数据, 4.然后返回报表设计器,在B3单元格中插入公式SUM(B2),并总结B2单元格的字段。 5.再次保存文件并在浏览器中查看数据。结果是汇总求和结果为135,比例列的总和为134。 6,返回修改B3单元格中的公式,调用MAPARRAY和ROUND函数,修改汇总求和公式,再次查看报表数据,正确显示 今天,我将与您分享有关如何查找FineReport报告不准确的具体教程。以上操作非常简单方便。如果您仍然遇到这些问题,请快速尝试上述方法。我相信它会非常快。可以解决这些问题。如果您有任何其他更好的方法来解决此报告不准确,您可以与所有人分享。让我们一起学习和进步。
|