Crystal reports 那辆车不见了

Crystal reports 那辆车不见了,crystal-reports,Crystal Reports,用这个公式 if ToText({@Price}) = "$0.00" then ( "" ) else ( StringVar price = ToText({@Price}) left(price,len(price)-3) ToText({@Price}) ); 我得到以下信息 那辆车不见了 对于此行:left(price,len(price)-3)这应该可以正常工作 StringVar price := ToText({@Price}); if ToT

用这个公式

if ToText({@Price}) = "$0.00" then (
    ""
) else (
    StringVar price = ToText({@Price})
    left(price,len(price)-3)
    ToText({@Price})
);
我得到以下信息

那辆车不见了


对于此行:
left(price,len(price)-3)

这应该可以正常工作

StringVar price := ToText({@Price});

if ToText({@Price}) = "$0.00" then 
   ""
else 
   left(price,len(price)-3);
   ToText({@Price})
但行
左侧(price,len(price)-3)什么也不做。

现在还不清楚你想用这个来实现什么。

我正试图删除字符串的最后三个字符。但是行左边(price,len(price)-3);我什么都不会做。现在还不清楚你想用这个达到什么目的。我修好了it@AndrewPappas如果您只想删除每个数字的
.00
,那么您甚至不需要任何公式。您可以为{@Price}公式或任何包含数字数据类型的字段设置数字格式。