我有一个包含多个0值的报告,但水晶显示空白而不是显示零。然后,i上的2列有一个字段应该从该0减去另一个字段并且为负,但由于零字段为空,它不会,并且差异出现空二。知道如何解决这个问题吗?
这是我的代码片段,其中包含零:
if {@RESERVE} > 0 then
{@RESERVE}-{@AMOUNT}
else 0 - {@AMOUNT}
这是我应该显示差异的字段的代码段:
postDelayed
答案 0 :(得分:1)
将字段({fullmain.initres} and {@RESERVE})
放在公式旁边,然后检查它是否正在返回a null value, in this case blank
。如果是这样,您可能需要在or
说
if statement
if isnull({fullmain.initres} <= 0 or {fullmain.initres})
then 0.00
else {fullmain.initres}
if isnull({@RESERVE} or {@RESERVE} <= 0)
then 0 - {@AMOUNT}
else {@RESERVE}-{@AMOUNT}