2017-09-19 1 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

하지만 줄 왼쪽 (price, len (price) -3); 아무것도하지 않을 것이다. 이것으로 무엇을 성취하려고하는지 명확하지 않습니다. 고쳤습니다. –

+0

@AndrewPappas 모든 숫자에'.00' 만 제거하려는 경우 수식도 필요하지 않습니다. {@Price} 수식 또는 숫자 데이터 유형을 포함하는 모든 필드의 숫자 형식을 설정할 수 있습니다. – MatSnow