如果字段不同于 0,则显示它,否则不显示它 - 在 Crystal 报告公式中
Display a field if it's different than 0, else don't display it - in a Crystal Reports formula
对于 Crystal 报告中的一个双字段,我希望编写公式,如果该字段等于零,则应显示为“--”,否则应显示实际值。
我写的是:
If (IsNull({View_journal.debit})) then
"--"
Else {View_journal.debit}
但是公式根本不执行。
null
与 0 不同。
您的公式应该类似于
if
{View_journal.debit} = 0
then
"--"
else
ToText({View_journal.debit}, 2)
编辑:
ToText
将 debit
值转换为带 2 位小数的字符串。
对于 Crystal 报告中的一个双字段,我希望编写公式,如果该字段等于零,则应显示为“--”,否则应显示实际值。
我写的是:
If (IsNull({View_journal.debit})) then
"--"
Else {View_journal.debit}
但是公式根本不执行。
null
与 0 不同。
您的公式应该类似于
if
{View_journal.debit} = 0
then
"--"
else
ToText({View_journal.debit}, 2)
编辑:
ToText
将 debit
值转换为带 2 位小数的字符串。