我正在尝试创建一个 Crystal Reports 公式字段(用于计算价格的百分比变化),如果特定的报告字段为空,它将返回“N/A”,但使用会计格式将数字返回到小数点后两位(负括号括起来的数字)如果不是。
我能够管理的最接近的是:
If IsNull({ValuationReport.YestPrice}) Then
'N/A'
Else
ToText({@Price}/{ValuationReport.YestPrice}*100-100, '###.00', 2)
但是,这表示使用负号而不是括号的负数。
我尝试了像 '###.00;(###.00)' 和 '(###.00)' 这样的格式字符串,但这些被拒绝为无效。我怎样才能实现我的目标?