如果值小于零,我想显示“ NoData”,如果值大于零,我想显示“ Commission”。当我显示“字符串”时,给我错误,这里需要布尔值,然后如果我执行((lambda (x) (format t "~S" x)) 10)
,它给我错误将其转换为字符串
这是我对Crystal Report的查询
toText{VBookingCommission.MarketingPersonnelCommission1}
如果我这样做的话,很好
if({VBookingCommission.MarketingPersonnelCommission1}<0)
then "NOData" else "Commission";
答案 0 :(得分:2)
问题是我要禁止使用,我需要将其放入公式中,然后我才能开始正常工作!!!
答案 1 :(得分:0)
我写了像您需要的代码。在公式编辑表单中,设置Visual Basic而不是Crystal Report。
码:
if({VBookingCommission.MarketingPersonnelCommission1}<0) then formula="NOData" else if({VBookingCommission.MarketingPersonnelCommission1}>0) then formula="Commission"