Cognos 목록을 프롬프트에서 선택한 항목으로 오름차순 및 내림차순으로 정렬
개요
Cognos BI & Analytics에서 리스트의 정렬을 항목 지정 및 정렬 순서 지정으로 하고 싶을 때의 방법입니다.
정렬 항목 프롬프트에서 수량을 선택하고 정렬 순서 프롬프트에서 내림차순을 선택한 예입니다.
정렬 항목 프롬프트에서 수익을 선택하고 정렬 순서 프롬프트에서 오름차순을 선택한 예입니다.
구현
목록 쿼리에 다음 식을 정의하는 "정렬 제어"라는 데이터 항목을 추가합니다.
- 실제 수식
case ?pSort?
when '내림차순' then
case ?pItem?
when '수량' then [수량]
when '단가' then [단가]
when '수익' then [수익]
when '총이익' then [총이익]
when '계획 수입' then [계획 수입]
end
when '오름차순' then
case ?pItem?
when '수량' then [수량]*-1
when '단가' then [단가]*-1
when '수익' then [수익]*-1
when '총이익' then [총이익]*-1
when '계획 수입' then [계획 수익]*-1
end
end
리스트의 프로퍼티에서 「그룹화와 소트」로부터, 아래와 같이 「소트 제어」의 데이터 아이템을 배치합니다.
오름차순의 경우 숫자 데이터에 -1을 곱하는 것이 포인트입니다.
데이터 아이템이 많아지면 case문으로 전부 쓰는 것은 어렵지만, 간단하게 구현할 수 있는 방법이므로, 활용해 주시면과.
Reference
이 문제에 관하여(Cognos 목록을 프롬프트에서 선택한 항목으로 오름차순 및 내림차순으로 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinyama/items/bd32931c23c375b594a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)