水晶报表如何提取正确的值?

时间:2019-07-18 07:45:00

标签: crystal-reports

我的报告使用以下脚本时出错。

如果该字段具有值,则将在其中显示该值,如果不需要将其设置为0,则报告显示为空值。

If {Invoice.TaxExempted} <> "" then 
     tonumber({Invoice.TaxExempted})
else 
     tonumber(0)

结果

如果值为400,则显示400.00

但是如果为空值:它仅显示为空,但我希望它显示0.00

1 个答案:

答案 0 :(得分:0)

该字段很可能不是空白(“”)。相反,它为NULL。 因此,将公式更改为:

if isnull({Invoice.TaxExempted}) Then
  0
else
  tonumber({Invoice.TaxExempted})