crystal 报告如何提取正确的值?

crystal report how to extract the correct value?

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

如果字段有值会显示里面的值,如果没有需要设置为0,但是报表显示空值。

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

结果

如果值为 400:它会显示 400.00

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

该字段很可能不是空白 ("")。相反,它是 NULL。 所以将公式改为:

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