四舍五入

111.png1111.png

不知什么问题,有时候数值四舍五入了,有时候没有四舍五入,两个截图一个是保留两位小数,一个是保留整数

FineReport liyh13 发布于 2025-1-23 12:15 (编辑于 2025-1-23 14:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-1-23 12:16(编辑于 2025-1-23 12:17)

重启一下呢

----------

重启也不行就试试公式形态

image.png

最佳回答
0
yzm6kKii9138498Lv2见习互助
发布于2025-1-23 13:01

在使用FineReport报表设计器时,如果对数值列进行汇总求和,并且使用到文本格式中数字四舍五入取整,可能会遇到汇总求和的数据比上面的列字段值加起来大1或2的情况。这是因为四舍五入的操作导致的1

为了解决这个问题,可以使用MAPARRAY和ROUND函数来修改汇总求和的公式。具体步骤如下:

  1. 在报表单元格中,将内置数据集中的字段拖到A2和B2单元格,A1和B1设置为表头,A3单元格为合计。

  2. 保存文件为cpt格式,然后在浏览器中查看报表样式和数据情况。

  3. 返回到报表设计器,在B3单元格插入公式SUM(B2),对B2单元格的字段进行汇总求和。

  4. 再次保存文件并在浏览器查看数据,结果发现汇总求和的结果可能存在问题。

  5. 返回修改B3单元格中的公式,调用MAPARRAY和ROUND函数,修改汇总求和的公式,再次查看报表数据,显示正确。

  • 2关注人数
  • 39浏览人数
  • 最后回答于:2025-1-23 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部