零和负数不会显示
zeros and negatives wont display
我有一个包含多个 0 值的报告,但 crystal 没有显示零,而是显示空白 space。然后,我上面的 2 列有一个字段应该从 0 中减去另一个字段并且为负数,但是由于零字段为空,所以它不会,并且差值为空 2。知道如何解决这个问题吗?
这是我的零字段代码片段:
if {fullmain.initres} > 0
then {fullmain.initres}
else 0.00
这是我应该显示差异的字段的代码片段:
if {@RESERVE} > 0 then
{@RESERVE}-{@AMOUNT}
else 0 - {@AMOUNT}
将字段({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}
我有一个包含多个 0 值的报告,但 crystal 没有显示零,而是显示空白 space。然后,我上面的 2 列有一个字段应该从 0 中减去另一个字段并且为负数,但是由于零字段为空,所以它不会,并且差值为空 2。知道如何解决这个问题吗?
这是我的零字段代码片段:
if {fullmain.initres} > 0
then {fullmain.initres}
else 0.00
这是我应该显示差异的字段的代码片段:
if {@RESERVE} > 0 then
{@RESERVE}-{@AMOUNT}
else 0 - {@AMOUNT}
将字段({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}