---
schema_version: "1"
id: 9fbaa71e7a443ca4acfe5ff4ff3c9306345bddbb1a63e101c8cdbe857ab51452
title: 상위 N 및 기타 항목에 대한 집합
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/public/desktop/sortgroup_sets_topn.md
canonical_url: https://help.tableau.com/current/public/desktop/ko-kr/sortgroup_sets_topn.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 475a2870e3ab5114d66cca287716eaeae47e4de9c6df300793ee0c2dd9755bb0
description: Use sets and a parameter to create a Top N and Others view.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# 상위 N 및 기타 항목에 대한 집합

시각화하기 위해 대규모의 데이터 집합을 수집하는 경우 표시되는 정보의 양을 중요한 레코드 하위 집합으로 제한하는 것이 데이터와 관련된 작업을 보다 효율적으로 처리하고 궁금한 사항에 대한 답을 구하는 데 도움이 됩니다.

이 문서에서는 고객을 다음과 같은 두 개의 동적 그룹으로 분리하는 대화형 뷰를 만드는 방법에 대해 설명합니다.

- 상위 N명의 고객
- 나머지 모든 고객

이 뷰에는 사용자가 조정하여 상위 고객 그룹에 포함되는 고객의 수를 변경할 수 있는 컨트롤이 포함됩니다. 수를 변경하면 그에 따라 뷰가 업데이트됩니다.

### 집합 및 지원되는 데이터 원본

이 문서에서 설명하는 상위 고객에 대한 뷰를 만드는 방법에서는 집합의 In/Out 기능을 사용합니다.

집합은 Tableau Desktop 버전 8.0에서 도입되었습니다.

라이브 연결의 경우 In/Out 기능을 사용하려면 관계형 또는 다차원 데이터 원본이 필요합니다.

Microsoft Excel 통합 문서나 텍스트 파일 같은 파일 기반 데이터 원본을 사용하는 경우 집합을 만들 수 있는 추출을 활용할 수 있습니다.

### 1단계: 매개 변수 만들기

1. Tableau Desktop에서 새 통합 문서를 열고 Sample-Superstore 데이터 원본에 연결합니다.
2. 새 워크시트를 엽니다.
3. 데이터 패널에서 오른쪽 위의 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
4. 매개 변수 만들기 대화 상자에서 다음을 수행합니다.

- 이름 텍스트 상자에 Top Customers 2를 입력합니다.
- 데이터 유형에 대해 정수를 선택합니다.
- 현재 값으로 5를 입력합니다.
- 허용 가능한 값으로 범위를 클릭합니다.
- 값 범위에서 다음을 수행합니다.
    
    - 최소값을 클릭하고 5를 입력합니다.
    - 최대값을 클릭하고 20을 입력합니다.
    - 단계 크기를 클릭하고 5를 입력합니다.

뷰에서 상위 N 값을 빠르게 조정하기 위해 이 매개 변수와 다음 단계에서 만들 상위 N 집합을 함께 사용합니다.

### 2단계: 상위 N명의 고객 집합 만들기

1. 데이터 패널에서 **Customer Name(고객 이름)** 차원을 마우스 오른쪽 단추로 클릭하고 **만들기** > **집합**을 선택합니다.
2. 집합 만들기 대화 상자가 열리면 다음을 수행합니다.

- **이름** 텍스트 상자에 **Top N Customers by Sales**를 입력합니다.
- **상위** 탭을 클릭합니다.
- **필드 기준**을 선택합니다.
- 필드 드롭다운 목록(범주)에서 **Sales**를 선택합니다.
- 집계 드롭다운 목록에서 **합계**를 선택합니다.

- 작업을 마쳤으면 **확인**을 클릭합니다.

### 3단계: 뷰 설정

1. 데이터 패널의 **집합**에서 **Top N Customers by Sales(매출별 상위 N명의 고객)**를 **행** 선반으로 끌어옵니다.
2. **Customer Name(고객 이름)** 차원을 **행** 선반으로 끌어와 집합 오른쪽에 배치합니다.
3. **Sales(매출)** 측정값을 **열** 선반으로 끌어옵니다.
4. 툴바에서 내림차순 정렬 단추 ![내림차순 정렬 아이콘입니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/sort_descend.png)를 클릭하여 집합이 작동하는지 확인합니다.
    
    ![내림차순으로 정렬된 매출의 가로 막대 차트입니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/top-n-others2.1.png)
5. 데이터 패널에서 **Top N Customers by Sales(매출별 상위 N명의 고객)** 집합을 마우스 오른쪽 단추로 클릭한 다음 **계산된 필드 만들기**를 클릭합니다.
6. 계산된 필드 대화 상자가 열립니다. 이 대화 상자에서 다음 단계를 완료합니다.

- **이름** 텍스트 상자에 **Subset Labels**를 입력합니다.
- **수식** 텍스트 상자에 다음 수식을 입력하여 집합의 고객에 대한 동적 레이블을 만듭니다.
    
    `IF [Top N Customers by Sales]   THEN "Top " + str([Top Customers 2]) + " Customers"   ELSE "Others"   END`
- 작업을 마쳤으면 **확인**을 클릭합니다.

8. 데이터 패널에서 **Subset Labels(하위 집합 레이블)**를 **행** 선반으로 끌어 상위 N 집합과 **Customer Name(고객 이름)** 차원 사이에 배치합니다.
9. **행** 선반에서 **IN/OUT(Top N Customers by Sales)** 집합을 마우스 오른쪽 단추로 클릭하고 **머리글 표시**를 선택합니다.

그러면 In/Out 레이블이 숨겨지지만 정렬 순서는 그대로 유지되어 상위 N 하위 집합이 항상 뷰 맨 위에 나타나게 됩니다.

11. 데이터 패널에서 **Top N Customers by Sales(매출별 상위 N명의 고객)** 집합을 **마크** 카드의 **색상**으로 끌어옵니다.
    
    ![고객별 매출을 표시하는 가로 막대 차트입니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/top-n-others9.png)

### 4단계: 상위 N 집합과 동적 매개 변수 결합

1. **데이터** 패널에서 **Top N Customers by Sales**를 마우스 오른쪽 단추로 클릭한 다음 **집합 편집**을 선택합니다.
2. 집합 편집 대화 상자에서 다음을 수행합니다.
    
    - **상위** 탭을 선택합니다.
    - 값 드롭다운 메뉴를 클릭하고 **Top Customers 2** 매개 변수를 선택합니다.
    - **확인**을 클릭합니다.

![매출별 상위 N 고객 집합을 상위 고객 2 동적 매개 변수에 연결합니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/top-n-others3.png)

**Top N Customers by Sales** 집합이 10개 항목이 포함되는 정적 목록이 아닌 **Top Customers 2** 동적 매개 변수에 연결됩니다.

뷰에서 상위 N 값을 조정하기 위해 이 매개 변수가 Top N Customers by Sales 집합과 함께 사용됩니다.

6. 데이터 패널의 매개 변수에서 **Top Customers 2(상위 고객 2)** 매개 변수를 마우스 오른쪽 단추로 클릭하고 **매개 변수 표시**를 선택합니다.
    
    뷰에 나타나는 **Top Customers 2** 매개 변수를 사용하여 상위 N 값을 제어할 수 있습니다.
    
    ![상위 N 고객 집합을 만듭니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/settopn2.gif)

## 뷰의 기능을 개선하기 위한 추가 팁

다음은 뷰 사용자에게 고객 하위 집합을 더욱 유연하게 표시할 수 있는 기능을 제공하기 위해 수행할 수 있는 몇 가지 추가적인 단계입니다.

1. **데이터** 패널 드롭다운 메뉴에서 **매개 변수 만들기**를 선택합니다.
2. 매개 변수 만들기 대화 상자가 열립니다. 이 대화 상자에서 다음을 수행합니다.

- **이름**에 **Expand or Collapse**를 입력합니다.
- **데이터 유형**에 대해 **문자열**을 선택합니다.
- **허용 가능한 값**에 대해 **목록**을 선택합니다.
- **값 목록**에 **Expand** 및 **Collapse**를 입력합니다.
    
    ![확장 또는 축소 매개 변수에 대한 값 목록입니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/top-n-param-dialog.png)
- 작업을 마쳤으면 **확인**을 클릭합니다.

4. **분석** > **계산된 필드 만들기**를 선택합니다.
5. 계산된 필드 만들기 대화 상자가 열리면 다음 작업을 수행하여 앞서 만든 매개 변수를 사용하는 계산을 만듭니다. 이 계산을 사용하여 뷰 사용자가 Others 하위 집합에 속한 고객을 표시하는 방법을 지정할 수 있습니다.

- **이름**에 **Customer Names Calc**를 입력합니다.
- 수식 상자에 다음 수식을 입력한 다음 **확인**을 클릭합니다.
    
    `IF [Expand or Collapse]="Collapse" THEN   IF [Top N Customers by Sales]   THEN [Customer Name]   ELSE "Others" END   ELSE [Customer Name] END`

7. 데이터 패널의 매개 변수에서 **Expand or Collapse(확장 또는 축소)** 매개 변수를 마우스 오른쪽 단추로 클릭하고 **매개 변수 표시**를 선택합니다.
8. **열** 선반에서 **SUM(Sales)** 측정값을 **마크** 카드의 **레이블**로 끌어옵니다.
9. 데이터 패널에서 **Customer Names Calc(고객 이름 계산)**를 **행** 선반의 **Customer Name(고객 이름)** 필드 바로 위로 끌어와 대체합니다.
    
    ![폴더를 끌어서 행 선반에 놓습니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/OMsetTopN1.gif)

이제 **Expand or Collapse** 매개 변수 컨트롤을 사용하여 상위 N명의 고객 이름 목록과 단일 **Others** 항목으로 롤업된 나머지 고객을 표시할 수 있습니다.

![확장 또는 축소 매개 변수입니다.](/tableau/current/ko-kr/public/desktop/ko-kr/Img/OMsetTopN2.gif)