【发布时间】:2022-08-18 19:07:02
【问题描述】:
我创建了一个比较两个金额并显示其增加或减少百分比的报告。
逻辑是
金额1相比金额2然后最后展示它% 增加/减少
我有这个字段而不是计算数字的增加/减少
公式是
(tonumber({tblReclass.Amount})/tonumber({tblReclass.AverageAmt}))*100-100
但是有些数据行包含零值并且零除法会引发错误,所以我决定放置一个 if 语句,代码现在是这样的
if {tblReclass.Amount} > 0 and {tblReclass.AverageAmt} > 0 then
(tonumber({tblReclass.Amount})/tonumber({tblReclass.AverageAmt}))*100-100
else
0
它现在在然后它说的声明
这里需要一个字符串
代码中必须修改的内容
如果我删除零值,计算工作正常 所以我暂时做的是删除零数据值,但这个报告现在显示不完整的数据。我想展示零值
标签: crystal-reports