2017-09-19 8 views
-1

Mit dieser Formel ...) fehlt

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

ich die folgende Meldung

die)

für diese Zeile fehlt: left(price,len(price)-3)

Antwort

0

Dies sollte ohne Fehler funktionieren.

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

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

Aber die Linie left(price,len(price)-3); nicht nichts tun. Es ist nicht klar, was Sie damit erreichen wollen.

+0

Ich versuche, die letzten drei Zeichen der Zeichenfolge zu entfernen. –

+0

Aber die Linie links (Preis, len (Preis) -3); wird nichts tun. Es ist nicht klar, was Sie damit erreichen wollen. Ich reparierte es –

+0

@AndrewPappas Wenn Sie nur '.00' für jede Zahl entfernen möchten, dann brauchen Sie nicht einmal irgendeine Formel. Sie können das Zahlenformat für die Formel {@Price} oder ein beliebiges Feld mit dem Datentyp number festlegen. – MatSnow