计算bug问题

各位老师好,我这个报表里,有三列,单价列是销售额除以销量,但是报错无限大,看日志是说分母为0了,但实际上分母不是0啊,请问怎么解决?(格式是常规,换成数字也不行)

FineReport 冬天的雪95 发布于 2025-8-18 15:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-18 15:44(编辑于 2025-8-18 15:45)

你是不是第6行和第7行,跟第五行一组组扩展的

这样的话,你公式的获取到时数组,是整个U5,T5扩展的数组了,不是数字,导致导致分子分母都认为是0

然后显示无群大了

=======

你可以直接=U5,=T5看看取到是不是整个数组字符串

  • 冬天的雪95 冬天的雪95(提问者) 老师您好,按照您的方法我试了一下,我让它等于T5,就是我图里面的销量,但是出来的是日期格式,所以我知道了,上午我设置了一个全局参数 T5,是个特定日期。是这个原因导致的。
    谢谢您老师~
    2025-08-18 16:02 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-8-18 15:38(编辑于 2025-8-18 15:39)

重启一下设计器 在看看

改成公式

if(t5=0,0,u5/t5)

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-8-18 15:38

写公式把分母处理一下

if(B5=0||len(B5)=0,0,A5/B5)

  • 冬天的雪95 冬天的雪95(提问者) 老师您好,依然是无穷大。。。
    2025-08-18 15:43 
  • 华莉星宸 华莉星宸 回复 冬天的雪95(提问者) 啊哈 导出一个内置数据集 上传看看
    2025-08-18 15:45 
  • 冬天的雪95 冬天的雪95(提问者) 回复 华莉星宸 老师,我知道了,是我设置了一个全局参数 T5,导致的。还是谢谢您啊老师
    2025-08-18 16:03 
  • 4关注人数
  • 45浏览人数
  • 最后回答于:2025-8-18 15:45
    请选择关闭问题的原因
    确定 取消
    返回顶部