Loading

Tableau Desktop을 사용해 상위 N개의 레코드별로 그룹화

게시 일자: Jan 6, 2023
과업

Tableau Desktop을 사용해 상위 N개의 위치별로 그룹화하는 방법  예를 들어, 매개변수에 '5'를 입력하면 매출을 기준으로 레코드를 정렬하여 매출 순위 상위 '5'개 레코드를 기준으로 그룹화합니다.

기본 결과:
사용자가 추가한 이미지

매개 변수에 대해 5를 선택한 결과:
사용자가 추가한 이미지

단계
첨부된 패키지 통합 문서에 설명된 것처럼 솔루션 단계는 다음과 같습니다.

1. Tableau Desktop에서 첨부된 데이터 원본 'sample_data.xlsx'에 연결합니다.
2. Customer ID(고객 ID)를 마우스 오른쪽 버튼으로 클릭해 Convert to Dimension(차원으로 변환)을 선택합니다. 
3. Customer ID(고객 ID)Rows(행)으로 끌어오고, Sales(매출)을 마크의 Text(텍스트)로 끌어옵니다.
4. 다음 설정을 사용해 새 매개 변수를 만듭니다.
사용자가 추가한 이미지
5. Group by N records(N개의 레코드를 기준으로 그룹화)를 마우스 오른쪽 버튼으로 클릭한 다음 Show Parameter(매개 변수 표시)를 선택합니다.
6. 새 계산된 필드를 다음과 같이 만듭니다.
     Name : Sales_RANK
     Calculation : RANK(SUM([Sales]))
7. 새 계산된 필드를 다음과 같이 만듭니다.
     Name : GroupID
     Calculation : "Group"
                          +
                          STR(FLOAT(INT([Sales_RANK]/[Group by N records]-0.01))+1)
8. Rows(행)의 Customer ID(고객 ID) 왼쪽 옆으로 GroupID를 끌어 놓습니다.
사용자가 추가한 이미지
9. Rows(행)Customer ID(고객 ID)를 마우스 오른쪽 버튼으로 클릭한 다음 아래와 같이 Sort(정렬) > Set(설정)합니다.
사용자가 추가한 이미지
Knowledge 기사 번호

001463501

첨부 파일

sample_data.xlsx

10 KB

Book1.twbx

109 KB

 
로드 중
Salesforce Help | Article