2016-10-06 9 views
0

У меня есть следующая формула, и я пытаюсь добавить «if 0 then show N/A», но она не работает должным образом.Дисплей N/A, если значение формулы равно нулю

Local StringVar x := ToText({SMPLODC.LCSCHD}, "0"); 
Local NumberVar c := (ToNumber(LEFT(x, 1)) + 1) * 10; 
x := RIGHT(x, 6); 
Local NumberVar y := ToNumber(ToText(c, "0") & LEFT(x, 2)); 
x := RIGHT(x, 4); 
Local NumberVar m := ToNumber(LEFT(x, 2)); 
x := RIGHT(x, 2); 
Local NumberVar d :=ToNumber(x); 

Dateserial(y,m,d) 
+0

я не могу см. любой код проверки данных, который вы здесь написали ... можете ли вы разместить код, который вы написали, если 0, то N/A – Siva

ответ

1

Самый простой способ сделать это, чтобы щелкнуть правой кнопкой мыши поле формулы, выберите Editor Format -> Общие -> Дисплей Строка: и введите следующий код:

If {@YourFormulaNameHere} = "0" Then "N/A" 
Else Cstr({@YourFormulaNameHere}) 
Смежные вопросы