1
Cognos Framework Manager를 사용하고 있으며 동적 정렬을 위해 데이터 항목을 만들고 있습니다.정렬에 사용되는 동적 쿼리 항목
CASE #prompt('SortOrder', 'string')#
WHEN 'Date' THEN <Date Column>
WHEN 'ID' THEN <String Column>
END
나는이 오류 QE-DEF-0405 Incompatible data types in case statement
납니다 : 여기 내 예제 코드의 경우, CASE를 사용하여 데이터 항목을 만드는거야. 날짜 열을 문자열로 캐스트 할 수는 있지만 '날짜'옵션에 대해 정렬이 잘못 될 수 있습니까? 다른 방법으로 날짜 열을 캐스팅해야합니까? 전체 케이스를 캐스팅해야합니까, 아니면 잘못된 트리를 짖고 있습니까? 내 질문에 맞춰 복수 열 데이터 형식이있는 CASE
을 통해 동적 열을 만들 때 일반적인 규칙이 있습니까?