Cognos 보고서에서 '기타' 항목을 만드는 방법

개요



아래 보고서의 이미지에서 원래 "주문 방법"은 7 종류의 항목이 있지만, 수량의 상위 4 개 이외를 정리하여 "기타"로 집계하여 표시하는 방법입니다.


구현



DMR 모델인 「GO 판매(분석)」를 사용하고 있습니다.
목록에 '주문 방법'과 '수량' 데이터 항목을 배치합니다.


목록 쿼리의 내용은 이런 느낌입니다.


주문 방법 정렬 데이터 항목은 주문 방법을 수량이 큰 순서로 정렬합니다.
order([販売 (分析)].[発注方法].[発注方法].[発注方法のタイプ],[数量],BDESC)

「발주 방법」은, 리스트에 등장하고 있는 아이템으로, 「그 외」를 구현하고 있는 로직은 이하입니다.
최초의 _firstFromSet() 중(안)에서, 베스트 4를 출력하고 있습니다.
그 후의 _remainderSet() 속에서, 그 이외의 멤버를 정리한 「기타」를 만들고 있습니다.
  union(
  _firstFromSet (
     [発注方法並び替え]
    , 4
    , 1
  )
  ,  _remainderSet (
    member(
        currentMeasure - total(currentMeasure within set _firstFromSet([発注方法並び替え],4,1))
      , 'その他'
      , 'その他'
      , hierarchy([発注方法並び替え])
    )
    , [発注方法並び替え]
    , 5
  )
)

참고



Quickie: Top 5 or Top 4 with “Others”
htp : //이 g의 s 파우치 l. 코 m / 2017/03/06 / 쿠이 c 키에 - p 5 - p-4 - rs /

좋은 웹페이지 즐겨찾기