CF 报表生成器计算字段错误



我正在处理现有的冷聚变报告,但在尝试创建计算字段时遇到错误。

当我在字段中使用以下表达式时:

    IIF(calc.WI_TOT_AGT_CNT_MTD NEQ 0 AND CALC.WI_TOT_AGT_CNT_MTD NEQ '',
'(CALC.WI_TOT_SRVY_CNT_MTD / CALC.WI_TOT_AGT_CNT_MTD)',
DE('-'))

它运行良好。问题是当我更新此表达式以使用不同的计算表达式时:

IIF(calc.FL_AGT_CNT_TOTAL NEQ 0 AND CALC.WI_TOT_AGT_CNT_MTD NEQ '',
'(CALC.WI_TOT_SRVY_CNT_MTD / CALC.WI_TOT_AGT_CNT_MTD)',
DE('-'))

我收到一个错误。我一次只更新了一块,看看是否可以查明导致错误的原因。我可以将"Calc.FL_AGT_CNT_TOTAL"传递到报告中,并验证它是否返回 0 作为值。我已经验证了该计算。FL_AGT_CNT_TOTAL 与 calc 的数据类型相同。WI_TOT_SRVY_CNT_MTD。

得到的错误只是一个通用的"发生错误,请联系管理员",我无法弄清楚错误是从这个冷聚变应用程序中重定向到哪里的。关于可能导致此计算失败的原因的任何想法?谢谢!

计算字段是浮点数据类型,但它试图传递字符串"-"。

最新更新