2016-06-29 2 views
0

То, что я пытаюсь сделать, это вернуть число или строку из формулы CR. Что-то вродеCrystal Reports возвращает строку или номер

IF A/B != 0 
return A/B 
else 
return "N/A" 

Вот моя попытка, которая unforunatelly не компилируется - В этом месте последовательность требуется (собственный перевод с родного языка), и указывает на первой линии.

stringvar result := {report_lpb_requests_kpi;1.phone_requests}; 
IF {ps_hd_report_lpb_requests_kpi;1.all_requests} <> 0 THEN 
    result := {report_lpb_requests_kpi;1.phone_requests}/{report_lpb_requests_kpi;1.all_requests} *100 
ELSE 
    result :='N/A' 

ответ

0

Правильный способ преобразования всего текста.

stringvar result := {report_lpb_requests_kpi;1.phone_requests}; 
IF {ps_hd_report_lpb_requests_kpi;1.all_requests} <> 0 THEN 
    result := Totext ({report_lpb_requests_kpi;1.phone_requests}/{report_lpb_requests_kpi;1.all_requests} *100) 
ELSE 
    result :='N/A' 

Что интересно, я даже не позволю вернуться, не присваивая значение.

Смежные вопросы