if-then-else 문을 사용하여 IBM Cognos Report Studio 10.2.2에서 쿼리 조인에 변수를 정의했습니다. 'then'절에서 하드 코딩 된 문자열 'Not reportable'을 사용합니다. 'else'절의 경우, 쿼리 조인의 다른 곳에서 정의 된 [Generational Distribution] 변수를 사용하며 조인 쿼리 중 하나의 문자열 값 변수입니다. 따라서 'then'및 'else'절이 모두 문자열 값을 가질 것으로 기대합니다.왜 'then'과 'else'표현식이 같은 유형이 아니라는 말을 들었습니까?
는 는 는그러나, 내가 실행할 때, 나는 다음과 같은 오류가 :
OP-ERR-0206 Unsupported 'if' expression dataItem = "Generation Reportable." The 'then'
(expression = "'Not reportable'") and 'else' (expression = "[Generational Distribution]")
clauses must have the same data type.
세부 사항은 시작 :
RSV-SRV-0042 Trace back:RSReportService.cpp(724): QFException: CCL_CAUGHT:
사용중인 실제 표현을 제공하면 도움이됩니다. – Johnsonium