기술 자료

각 범주 내 상위 N개 이외의 다른 하위 범주 집계


게시 날짜: 06 Jan 2023
마지막 수정 날짜: 02 Jan 2024

질문

각 범주 내 TOP N을 제외한 다른 하위 범주의 집계된 매출을 표시하는 방법.

예를 들어, 각 범주에 대한 TOP 2를 표시할 때 다른 하위 범주를 "기타"로 집계하는 방법
사용자가 추가한 이미지

환경

  • Tableau Desktop

답변

첨부된 패키지 통합 문서와 아래 단계에 설명된 대로 WINDOW_SUM을 사용하여 다른 하위 범주를 집계하고 테이블 필터를 적용합니다. 샘플 통합 문서는 이 문서의 오른쪽 링크에서 다운로드할 수 있습니다. 

1. [! Sub-category_RANK] 계산을 통해 TOP N 하위 범주와 "기타"를 지정합니다.  하위 범주를 사용하여 계산하도록 테이블 계산을 설정합니다.
IF RANK(SUM([Sales]))<=[TOP N] THEN MIN([Sub-Category])
ELSE "Others"
END
사용자가 추가한 이미지

2. [! Sales_RANK] 계산을 통해 TOP N 및 "기타" 값을 집계합니다.  하위 범주를 사용하여 계산하도록 테이블 계산을 설정합니다.
IF RANK(SUM([Sales]))<=[TOP N] THEN SUM([Sales])
ELSE WINDOW_SUM(IF RANK(SUM([Sales]))>[TOP N] THEN SUM([Sales]) END)
END
사용자가 추가한 이미지

3. 아래와 같이 필터를 만들고 TRUE를 선택합니다.  필터 선반에 추가하고 하위 범주를 사용하여 계산하도록 테이블 계산을 설정합니다.
RANK(SUM([Sales]))<=[TOP N]+1
사용자가 추가한 이미지

4. 하위 범주에서 세부 정보로 이동합니다.  이제 뷰에는 TOP 2 및 "기타" 하위 범주가 표시됩니다.
사용자가 추가한 이미지

 
이 문서로 문제가 해결되었습니까?