2016-06-29 3 views
0

CR 수식에서 숫자 또는 문자열을 반환하려고합니다. 이 곳에서 시퀀스 (제 모국어에서 자신의 번역)이 필요하고, 첫 번째 라인에 포인트 -크리스탈 보고서에서 문자열 또는 숫자를 반환합니다.

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' 

재미있는 점은 값을 할당하지 않고서도 돌아 오게하는 것조차 흥미롭지 않습니다.

관련 문제