2017-09-19 23 views
-1

有了這個公式......的)丟失

if ToText({@Price}) = "$0.00" then (
    "" 
) else (
    StringVar price = ToText({@Price}) 
    left(price,len(price)-3) 
    ToText({@Price}) 
); 

我得到以下信息

的)丟失

這條線:left(price,len(price)-3)

回答

0

這應該沒有錯誤地工作。

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

if ToText({@Price}) = "$0.00" then 
    "" 
else 
    left(price,len(price)-3); 
    ToText({@Price}) 

但行left(price,len(price)-3);不會做任何事情。 目前尚不清楚你試圖用這個做什麼。

+0

我試圖刪除字符串的最後三個字符。 –

+0

但行(左,價格,len(價格)-3);不會無所事事。目前還不清楚你試圖用這個做什麼。 我修好了 –

+0

@AndrewPappas如果你只是想爲每個數字去掉.00,那麼你甚至不需要任何公式。您可以爲{@Price}公式或任何包含數字數據類型的字段設置數字格式。 – MatSnow