

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 피벗 테이블 사용하기
<a name="pivot-table"></a>

피벗 테이블을 사용하여 두 차원이 교차하는 부분의 치수 값을 표시합니다.

열 지도와 피벗 테이블은 비슷한 표 형식으로 데이터를 표시합니다. 색상을 사용하면 훨씬 더 쉽게 파악할 수 있기 때문에 트렌드 및 특이값을 식별하려는 경우에 열 지도를 사용합니다. 시각적 객체에서 데이터를 분석하려는 경우에는 피벗 테이블을 사용합니다.

피벗 테이블을 생성하려면 모든 데이터 유형의 필드를 하나 이상 선택하고 피벗 테이블 아이콘을 선택합니다. Amazon Quick은 테이블을 생성하고 교차 행 값의 열 값 수로 셀 값을 채웁니다. 일반적으로 치수를 선택하고 이 치수로 측정 가능한 차원 두 개를 선택합니다.

피벗 테이블은 아래 및 오른쪽 방향으로 무제한 스크롤을 지원합니다. 최대 20개의 필드를 행으로, 20개의 필드를 열로 추가할 수 있습니다. 최대 500,000개의 레코드가 지원됩니다.

피벗 테이블을 사용하여 다음 작업을 수행할 수 있습니다.
+ 데이터 범위를 확인할 수 있도록 여러 치수를 지정하여 테이블의 셀 값 채우기
+ 피벗 테이블의 열과 행을 클러스터로 묶어 관련 차원으로 그룹화된 하위 범주의 값 표시
+ 피벗 테이블 행 또는 열의 값 정렬하기
+ 통계 함수 적용
+ 행 및 열에 합계 및 소계 추가
+ 무제한 스크롤 사용
+ 행 및 열에서 사용하는 필드 이동
+ 사용자 지정 총 집계 생성하기

피벗 테이블의 행과 열에서 사용하는 필드를 쉽게 이동하려면 방향 아이콘(![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/pivot-orientation.png))을 선택합니다. 합계 및 소계 표시 및 숨기기, 시각적 객체 형식 지정 또는 CSV 파일로 데이터 내보내기 옵션을 보려면 오른쪽 상단에 있는 메뉴 항목 아이콘을 선택합니다.

모든 시각적 객체 유형에서 필드를 추가 및 제거할 수 있습니다. 또한 시각적 요소와 연결된 필드, 필드 집계 및 날짜 필드 세부 수준을 변경할 수 있습니다. 추가로 행 또는 열을 강조 표시하거나 제외할 수 있습니다. 피벗 테이블을 이와 같이 변경하는 방법에 대한 자세한 내용은 [Amazon Quick에서 시각적 객체에 사용되는 필드 변경](changing-visual-fields.md) 단원을 참조하십시오.

피벗 테이블 형식 지정에 대한 자세한 내용은 [Amazon Quick의 형식 지정](formatting-a-visual.md) 단원을 참조하십시오.

피벗 테이블의 사용자 지정 총 집계에 대한 자세한 내용은 [사용자 지정 총계 값](tables-pivot-tables-custom-totals.md)을(를) 참조하십시오.

**Topics**
+ [피벗 테이블의 기능](#pivot-table-features)
+ [피벗 테이블 생성하기](create-pivot-table.md)
+ [피벗 테이블 값 방향 설정하기](pivot-table-value-orientation.md)
+ [피벗 테이블 클러스터 확장 또는 축소하기](expanding-and-collapsing-clusters.md)
+ [빠른에서 피벗 테이블 열 표시 및 숨기기](hiding-pivot-table-columns.md)
+ [Quick에서 피벗 테이블 정렬](sorting-pivot-tables.md)
+ [Using table calculations in pivot tables](working-with-calculations.md)
+ [피벗 테이블의 제한 사항](pivot-table-limitations.md)
+ [Pivot table best practices](pivot-table-best-practices.md)

## 피벗 테이블의 기능
<a name="pivot-table-features"></a>

피벗 테이블은 범례를 표시하지 않습니다.

피벗 테이블에서 지원하는 기능에 대해 알아보려면 다음 표를 참조하십시오.


| 기능 | 지원 여부 | 설명 | 자세한 정보 | 
| --- | --- | --- | --- | 
| 범례 표시 변경 | 아니요 |  | [Quick의 시각적 객체 유형에 대한 범례](customizing-visual-legend.md) | 
| 제목 표시 변경 | 예 |  | [Quick의 시각적 객체 유형에 대한 제목 및 자막](customizing-a-visual-title.md) | 
| 축 범위 변경 | 해당 사항 없음 |  | [Quick의 시각적 객체 유형 범위 및 확장](changing-visual-scale-axis-range.md) | 
| 시각적 객체 색상 변경 | 아니요 |  | [Quick의 시각적 객체 유형의 색상](changing-visual-colors.md) | 
| 요소 강조 또는 제외 | 예(예외 있음) | 날짜 필드를 차원 중 하나로 사용하는 경우를 제외하고 열 또는 행을 강조 또는 제외할 수 있습니다. 이 경우 날짜 차원을 사용하는 열 또는 행은 강조할 수 있지만 제외할 수는 없습니다. |  [시각화 요소 초점 맞추기](focusing-on-visual-elements.md) [시각화 요소 초점 제외하기](excluding-visual-elements.md) | 
| 정렬 | 예 | 행 또는 열 필드 웰의 필드를 알파벳순 또는 메트릭별로 오름차순 또는 내림차순으로 정렬할 수 있습니다. | [Amazon Quick에서 시각적 데이터 정렬](sorting-visual-data.md) [Quick에서 피벗 테이블 정렬](sorting-pivot-tables.md)  | 
| 필드 집계 수행 | 예 | 필드 또는 값에 대해 선택한 필드에 집계를 적용해야 합니다. 행 또는 열에 대해 선택한 필드에는 집계를 적용할 수 없습니다. 다중 치수 피벗 테이블을 생성하도록 선택한 경우 여러 치수에 여러 가지 유형의 집계를 적용할 수 있습니다. 예를 들어 매출액 및 최대 할인 금액의 합계를 보여줄 수 있습니다. | [필드 집계 변경](changing-field-aggregation.md) | 
| 드릴다운 추가 | 아니요 |  | [Quick Sight에서 시각적 데이터에 드릴다운 추가](adding-drill-downs.md) | 
| 합계 및 소계 표시 및 숨기기 | 예 | 행 및 열에 대해 합계 및 소계를 표시하거나 숨길 수 있습니다. 지표는 행 또는 열을 축소할 때 자동적으로 롤업되어 소계를 표시합니다. 테이블 계산을 사용하는 경우 집계를 사용하여 롤업을 표시합니다.  |  | 
| 데이터 내보내기 또는 복사 | 예 |  모든 데이터를 CSV 파일로 내보낼 수 있습니다. 셀의 내용을 선택하고 복사할 수 있습니다.  | [시각화에서 데이터 내보내기](exporting-data.md) | 
| 조건부 형식 지정 | 예 | 값, 소계 및 합계에 대한 조건부 형식을 추가할 수 있습니다. | [Quick의 시각적 객체 유형에 대한 조건부 형식 지정](conditional-formatting-for-visuals.md) | 

**Topics**

# 피벗 테이블 생성하기
<a name="create-pivot-table"></a>

피벗 테이블을 생성하려면 다음 절차에 따르십시오.

**피벗 테이블 생성하기**

1. 분석 페이지의 도구 표시줄에서 **시각화** 아이콘을 선택합니다.

1. **시각적 객체** 창에서 **\$1 추가**를 선택한 다음 피벗 테이블 아이콘을 선택합니다.

1. **필드 목록** 창에서 포함하고자 하는 필드를 선택합니다. Amazon Quick은 이를 필드 모음에 자동으로 배치합니다.

   필드 배치를 변경하려면 이를 적절한 필드 모음으로 끌어옵니다. 일반적으로, 타겟 필드 모음으로 표시된 차원 또는 치수 필드를 사용합니다. 차원 필드를 치수로 사용하도록 선택하는 경우, [**Count**] 집계 함수가 자동으로 차원 필드에 적용되어 숫자 값을 생성합니다.
   + 단일 치수 피벗 테이블을 생성하려면 차원을 [**Rows**] 필드 모음으로 끌어오고 차원을 [**Columns**] 필드 모음으로 끌어오고 치수를 [**Values**] 필드 모음으로 끌어옵니다.
   + 다중 치수 피벗 테이블을 생성하려면 차원을 [**Rows**] 필드 모음으로 끌어오고 차원을 [**Columns**] 필드 모음으로 끌어오고 두 개 이상의 치수를 [**Values**] 필드 모음으로 끌어옵니다.
   + 클러스터 피벗 테이블을 생성하려면 하나 이상의 차원을 [**Rows**] 필드 모음으로 끌어오고 하나 이상의 차원을 [**Columns**] 필드 모음으로 끌어오고 치수를 [**Values**] 필드 모음으로 끌어옵니다.

   또한 원하는 경우 모든 피벗 테이블 필드 모음에 대해 여러 개의 필드를 선택할 수 있습니다. 이를 통해 여러 개의 치수와 클러스터링된 피벗 테이블 접근 방식이 결합됩니다.

**참고**  
계산된 필드에 대한 롤업을 보려면 집계를 사용 중인지 확인하십시오. 예를 들어 `field-1 / field-2 `로 계산된 필드는 롤업 시 요약을 표시하지 않습니다. 하지만 `sum(field-1) / sum(field-2) `의 경우 롤업 요약을 표시합니다.

## 레이아웃 선택
<a name="pivot-table-layout"></a>

Amazon Quick에서 피벗 테이블을 생성할 때 테이블 형식 및 계층 구조 레이아웃 옵션을 사용하여 데이터가 표시되는 방식을 추가로 사용자 지정할 수 있습니다. 테이블 형식 레이아웃을 사용하는 피벗 테이블의 경우 각 행 필드가 자체 열에 표시됩니다. 계층 레이아웃을 사용하는 피벗 테이블의 경우 모든 행 필드가 단일 열에 표시됩니다. 들여쓰기는 여러 필드의 행 머리글을 구분하는 데 사용됩니다. 피벗 테이블 시각화의 레이아웃을 변경하려면 변경하려는 피벗 테이블의 **시각화 서식 지정** 메뉴를 열고 **피벗 옵션** 섹션에서 원하는 레이아웃 옵션을 선택합니다.

피벗 테이블 시각화를 위해 선택한 레이아웃에 따라 다양한 서식 지정 옵션을 사용할 수 있습니다. 테이블 형식 피벗 테이블과 계층 피벗 테이블 간의 서식 지정 차이에 대한 자세한 내용은 [빠른 테이블 및 피벗 테이블 형식 지정 옵션](format-tables-pivot-tables.md)을(를) 참조하십시오.

# 피벗 테이블 값 방향 설정하기
<a name="pivot-table-value-orientation"></a>

피벗 테이블은 열 또는 행 형식으로 표시할 수 있습니다. 열 형식이 기본값입니다. 행 기반 형식으로 변경하면 값 이름이 포함된 열이 행 머리글 열의 오른쪽에 추가됩니다.

**피벗 테이블 서식 변경하기**

1. 분석 페이지에서 편집하려는 피벗 테이블 시각적 객체를 선택합니다.

1. 시각적 객체 상단에 있는 필드 모음을 선택하여 **Field wells(필드 모음)** 창을 확장합니다.

1. [**Values**] 필드 모음에서 다음 옵션 중 하나를 선택합니다.
   + 컬럼 형식에 대하여 [**Column**]을 선택합니다.
   + 행 형식에 대하여 [**Row**]를 선택합니다.
**참고**  
단 하나의 지표를 사용하는 경우 시각적 객체의 형식을 지정하고 **Hide single metric(단일 지표 숨기기)** 옵션을 사용하여 스타일을 적용해 반복되는 헤더를 제거할 수 있습니다.

# 피벗 테이블 클러스터 확장 또는 축소하기
<a name="expanding-and-collapsing-clusters"></a>

피벗 테이블에서 그룹화된 열 또는 행을 사용하는 경우 그룹을 확장하거나 축소해 시각적 객체에서 데이터를 표시하거나 숨길 수 있습니다.

**피벗 테이블 그룹 확장 또는 축소하기**

1. 분석 페이지에서 편집하려는 피벗 테이블 시각적 객체를 선택합니다.

1. 다음 중 하나를 선택합니다.
   + 그룹을 축소하려면 필드의 이름 근처에 있는 축소 아이콘을 선택합니다.
   + 그룹을 확장하려면 필드의 이름 근처에 있는 확장 아이콘을 선택합니다. 축소 아이콘은 마이너스(-) 기호로 표시됩니다. 확장 아이콘은 플러스(\$1) 기호로 표시됩니다.

   다음 스크린샷에서 `Customer Region` 및 `Enterprise` 세그먼트가 확장되고, `SMB` 및 `Startup`이 축소됩니다. 그룹이 축소될 때 데이터는 행 또는 열에 요약됩니다.  
![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/pivot-table-collapse.png)

# 빠른에서 피벗 테이블 열 표시 및 숨기기
<a name="hiding-pivot-table-columns"></a>

기본적으로 피벗 테이블을 생성할 때 모든 열, 행 및 필드 값이 표시됩니다. 피벗 테이블 값을 변경하지 않고도 피벗 테이블에 표시하고 싶지 않은 열과 행을 숨길 수 있습니다. 피벗 테이블에 측정값이 두 개 이상 있는 경우 값을 숨길 수도 있습니다.

언제든지 피벗 테이블에 숨겨진 필드를 표시하도록 선택할 수 있습니다. 시각화를 대시보드의 일부로 게시하면 대시보드를 구독하는 모든 사용자가 피벗 테이블을 CSV(쉼표로 구분된 값) 또는 Microsoft Excel 파일로 내보낼 수 있습니다. 보이는 필드만 내보내거나 모든 필드를 내보내도록 선택할 수 있습니다. 자세한 내용은 [데이터를 대시보드에서 CSV로 내보내기](export-or-print-dashboard.md#export-dashboard-to-csv) 단원을 참조하십시오.

**피벗 테이블에서 열 또는 행 숨기기**

1. 분석으로 가서 작업하려는 피벗 테이블 시각화를 선택합니다.

1. **행**, **열** 또는 **값** 필드 모음에서 점 3개 메뉴를 선택한 다음 **숨기기**를 선택합니다.

**피벗 테이블의 숨겨진 필드 모두 표시하기**

1. 분석으로 가서 작업하려는 피벗 테이블 시각화를 선택합니다.

1. 또는 **필드 모음**에서 아무 필드나 선택한 다음 **숨겨진 필드 모두 표시**를 선택합니다.

# Quick에서 피벗 테이블 정렬
<a name="sorting-pivot-tables"></a>

Amazon Quick에서는 **행** 및 **열** 필드 모음의 필드를 기준으로 피벗 테이블의 값을 정렬하거나 피벗 테이블의 열 헤더를 기준으로 빠르게 정렬할 수 있습니다. 피벗 테이블에서 행과 열을 알파벳순 또는 측정값으로 서로 독립적으로 정렬할 수 있습니다.

**참고**  
측정값을 기준으로 피벗 테이블을 정렬할 때는 합계, 차이 및 백분율 차이 테이블 계산을 실행할 수 없습니다. 피벗 테이블에서 테이블 계산을 사용하는 방법에 대한 자세한 내용은 [Using table calculations in pivot tables](working-with-calculations.md)을(를) 참조하십시오.

## 피벗 테이블 정렬 이해하기
<a name="sorting-pivot-tables-understanding"></a>

피벗 테이블에 여러 개의 창이 있는 경우 정렬은 각 창에 독립적으로 적용됩니다. 예를 들어, 왼쪽 피벗 테이블의 `Segment` 열은 `Cost`을(를) 기준으로 오름차순으로 정렬됩니다. 여러 개의 창이 있는 경우 정렬이 각 패널에 대해 다시 시작되며 각 창에 있는 행(`Segment`)은 가장 낮은 비용에서 가장 높은 비용순으로 정렬됩니다. 다음 그림과 같이 오른쪽 테이블에도 동일한 정렬이 적용되어 있지만 이 정렬은 테이블 전체에 적용됩니다.

![\[정렬이 빨간색으로 강조 표시된 피벗 테이블의 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-tables2.png)


피벗 테이블에 여러 가지 정렬을 적용하면 외부 차원부터 내부 차원까지 정렬이 적용됩니다. 피벗 테이블의 다음 예제 이미지를 고려해 보는 것도 좋습니다. `Customer Region` 열은 `Cost`을(를) 기준으로 내림차순으로 정렬됩니다(주황색으로 표시). `Channel` 열은 수익 목표를 기준으로 오름차순으로 정렬됩니다(파란색으로 표시).

![\[정렬된 두 측정값 열을 보여주는 피벗 테이블의 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-tables3.png)


## 행 또는 열 머리글을 사용하여 피벗 테이블 정렬하기
<a name="sorting-pivot-tables-columns"></a>

다음 순서에 따라 행 또는 열 머리글을 사용하여 피벗 테이블을 정렬할 수 있습니다.

**테이블 헤더를 사용하여 테이블 형식 피벗 테이블의 값 정렬하기**

1. 테이블 형식 피벗 테이블 차트에서 정렬하려는 머리글을 선택합니다.

1. **정렬 기준**에서 정렬 기준으로 사용할 필드와 정렬 순서를 선택합니다.

   차원 필드를 알파벳 A-Z순 또는 Z-A순으로 정렬하거나 측정값을 기준으로 오름차순 또는 내림차순으로 정렬할 수 있습니다.  
![\[열 머리글을 사용하여 피벗 테이블의 값을 정렬하는 애니메이션 .gif 파일입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-table7.gif)

## 값 머리글을 사용하여 피벗 테이블 정렬하기
<a name="sorting-pivot-tables-values"></a>

다음 순서에 따라 값 머리글을 사용하여 피벗 테이블을 정렬할 수 있습니다.

**값 머리글을 사용하여 피벗 테이블 정렬하기**

1. 피벗 테이블 차트에서 정렬하려는 값 머리글을 선택합니다.

1. **오름차순** 또는 **내림차순**을 선택합니다.  
![\[값 머리글을 사용하여 피벗 테이블의 값을 정렬하는 애니메이션 .gif 파일입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-tables-value.gif)

   피벗 테이블의 값 머리글로 정렬하기를 소계에서도 사용할 수 있습니다.

## 필드 웰을 사용하여 테이블 형식 피벗 테이블 정렬하기
<a name="sorting-pivot-tables-field-wells"></a>

다음 순서에 따라 필드 웰을 사용하여 테이블 형식 피벗 테이블의 값을 정렬할 수 있습니다.

**필드 웰을 사용하여 테이블 형식 피벗 테이블 값 정렬하기**

1. 분석 페이지에서 정렬하려는 테이블 형식 피벗 테이블을 선택합니다.

1. **필드 웰** 창을 확장합니다.

1. **행** 또는 **열** 필드 웰에서 정렬하려는 필드를 선택한 다음 **정렬 기준**으로 필드를 정렬할 방법을 선택합니다.

   **행** 또는 **열** 필드 웰의 차원 필드를 알파벳 A-Z순 또는 Z-A순으로 정렬하거나 측정값을 기준으로 오름차순 또는 내림차순으로 정렬할 수 있습니다. 필드 웰에서 선택한 필드의 모든 행 또는 열을 모두 축소하거나 모두 확장할 수도 있습니다. 필드를 제거하거나 다른 필드로 바꿀 수도 있습니다.
   + 차원 필드를 알파벳순으로 정렬하려면 **행** 또는 **열** 필드 웰의 필드 위에 커서를 놓고 A-Z 또는 Z-A 정렬 아이콘을 선택합니다.  
![\[빨간색 사각형으로 표시된 필드 기준 정렬 및 알파벳순 정렬 아이콘이 있는 행 필드 웰의 필드 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-tables1.png)
   + 측정값을 기준으로 차원 필드를 정렬하려면 **행** 또는 **열** 필드 웰의 필드 위에 커서를 올려 놓습니다. 그런 다음 목록에서 측정값을 선택하고 오름차순 또는 내림차순 정렬 아이콘을 선택합니다.  
![\[빨간색 사각형으로 표시된 필드 기준 정렬 및 정렬 아이콘이 있는 행 필드 웰의 필드 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sorting-pivot-tables4.png)

또는 피벗 테이블에 정렬이 적용되는 방식을 보다 세밀하게 제어할 수 있도록 정렬 옵션을 사용자 지정합니다.

****정렬 옵션**을 사용하여 정렬 생성하기**

1. 분석 페이지에서 정렬하려는 피벗 테이블을 선택합니다.

1. **필드 웰**을 확장합니다.

1. **행** 또는 **열** 필드 웰에서 정렬할 필드를 선택한 다음 **정렬 옵션**을 선택합니다.

1. 왼쪽에 열리는 **정렬 옵션** 창에서 다음 옵션을 지정합니다.

   1. **정렬 기준**의 경우 드롭다운 목록에서 필드를 선택합니다.

   1. **집계**의 경우 목록에서 집계를 선택합니다.

   1. **정렬 순서**에서는 **오름차순** 또는 **내림차순**을 선택합니다.

   1. **적용**을 선택합니다.

## 필드 웰을 사용하여 계층 피벗 테이블 정렬하기
<a name="pivot-table-sorting-hierarchy"></a>

테이블 형식 피벗 테이블의 경우 **행** 필드 웰의 각 필드에 별도의 제목 셀이 있습니다. 계층 피벗 테이블의 경우 모든 행 필드가 단일 열에 표시됩니다. 이러한 행 필드를 정렬, 축소 및 확장하려면 **행** 레이블을 선택하여 **행 필드 결합** 메뉴를 열고 원하는 옵션을 선택합니다. 계층 피벗 테이블의 각 필드는 **행 필드 결합** 메뉴에서 개별적으로 정렬할 수 있습니다.

![\[행 필드 결합 메뉴의 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/pivot-table-combined-row-fields-menu.png)


필드 웰 메뉴에서 **숨기기** 및 **제거**와 같은 고급 서식 지정 옵션을 사용할 수 있습니다.

# Using table calculations in pivot tables
<a name="working-with-calculations"></a>

테이블 계산을 사용하여 측정값(숫자 값)이 포함된 피벗 테이블 셀에 통계 함수를 적용할 수 있습니다. 다음 섹션을 보고 계산에 사용할 수 있는 함수와 이러한 함수를 적용 또는 제거하는 방법을 이해할 수 있습니다.

셀 값의 데이터 유형은 자동적으로 변경되어 계산이 가능합니다. 예를 들어 현재 데이터 유형에 **Rank** 함수를 적용한다고 가정해 보겠습니다. 순위는 통화로 특정되지 않으므로 값이 통화가 아니라 정수로 표시됩니다. 마찬가지로, 그 대신 **Percent difference** 함수를 적용하면 셀 값이 백분율로 표시됩니다.

**Topics**
+ [피벗 테이블 계산 추가 및 제거하기](adding-a-calculation.md)
+ [피벗 테이블 계산용 함수](supported-functions.md)
+ [피벗 테이블 계산을 적용하는 방법](supported-applications.md)

# 피벗 테이블 계산 추가 및 제거하기
<a name="adding-a-calculation"></a>

피벗 테이블에서 테이블 계산을 추가, 수정 및 제거하려면 다음 절차에 따르십시오.

**Topics**
+ [피벗 테이블 계산 추가하기](add-a-calculation.md)
+ [계산 적용 방식 변경하기](change-how-a-calculation-is-applied.md)
+ [계산 제거하기](remove-a-calculation.md)

# 피벗 테이블 계산 추가하기
<a name="add-a-calculation"></a>

피벗 테이블에 테이블 계산을 추가하려면 다음 절차에 따르십시오.

**피벗 테이블에 테이블 계산 추가하기**

1. 시각적 객체 하단 근처에 있는 필드 모음을 선택하여 **필드 모음** 창을 확장합니다.

1. 테이블 계산을 적용하려는 [**Values**] 모음에서 필드를 선택하고 [**Add table calculation**]을 선택한 다음 적용할 기능을 선택합니다.

**참고**  
측정값을 기준으로 피벗 테이블을 정렬할 때는 합계, 차이 및 백분율 차이 테이블 계산을 실행할 수 없습니다. 이러한 테이블 계산을 사용하려면 피벗 테이블에서 정렬을 제거해야 합니다.

# 계산 적용 방식 변경하기
<a name="change-how-a-calculation-is-applied"></a>

피벗 테이블에 테이블 계산을 적용하는 방식을 변경하려면 다음 절차에 따르십시오.

**피벗 테이블에 테이블 계산을 적용하는 방식 변경하기**

1. 시각적 객체 상단에 있는 필드 모음을 선택하여 **Field wells(필드 모음)** 창을 확장합니다.

1. 변경하려는 테이블 계산이 있는 **값** 모음에서 필드를 선택하고 **Calculate as(다음 형식으로 계산)**을 선택한 다음 원하는 계산 적용 방법을 선택합니다.

# 계산 제거하기
<a name="remove-a-calculation"></a>

피벗 테이블에서 테이블 계산을 제거하려면 다음 절차에 따르십시오.

**피벗 테이블에 테이블 계산 제거하기**

1. 시각적 객체 하단 근처에 있는 필드 모음을 선택하여 **필드 모음** 창을 확장합니다.

1. 테이블 계산을 제거하려는 **값** 웰에서 필드를 선택한 다음 **제거**를 선택합니다.

# 피벗 테이블 계산용 함수
<a name="supported-functions"></a>

피벗 테이블 계산에서는 다음 함수를 사용할 수 있습니다.

**Topics**
+ [누계](#running-total)
+ [차이](#difference)
+ [비율 차이](#percent-difference)
+ [전체 대비 백분율](#percent-of-total)
+ [Rank](#rank)
+ [백분위수](#percentile)

다음 데이터에 나열된 함수를 적용할 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total1.png)


![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total1.png)


## 누계
<a name="running-total"></a>

**Running total(이동 합계)** 함수는 지정된 셀 값과 그 앞에 오는 모든 셀 값의 합계를 계산합니다. 이 합계는 `Cell1=Cell1, Cell2=Cell1+Cell2, Cell3=Cell1+Cell2+Cell3` 등으로 계산됩니다.

테이블 행에 걸쳐 **누계** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total2.png)


## 차이
<a name="difference"></a>

**Difference** 함수는 셀 값과 그 앞에 오는 셀 값 간의 차이를 계산합니다. 이 차이는 `Cell1=Cell1-null, Cell2=Cell2-Cell1, Cell3=Cell3-Cell2,` 등으로 계산됩니다. `Cell1-null = null`이므로 Cell1의 값은 항상 비어 있습니다.

테이블 행에 걸쳐 **차이** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/difference.png)


## 비율 차이
<a name="percent-difference"></a>

**Percentage Difference(백분율 차이)** 함수는 셀 값과 그 앞에 오는 셀 값 간의 백분율 차이를 계산한 다음 그 앞에 오는 셀 값으로 나눕니다. 이 값은 `Cell1=(Cell1-null)/null, Cell2=(Cell2-Cell1)/Cell1, Cell3=(Cell3-Cell2)/Cell2,` 등으로 계산됩니다. `(Cell1-null)/null = null`이므로 Cell1의 값은 항상 비어 있습니다.

테이블 행에 걸쳐 **백분율 차이** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/percentage-difference.png)


## 전체 대비 백분율
<a name="percent-of-total"></a>

**Percent of Total** 함수는 지정된 셀이 계산에 포함된 모든 셀의 합계에서 차지하는 비율을 계산합니다. 이 비율은 `Cell1=Cell1/(sum of all cells), Cell2=Cell2/(sum of all cells),` 등으로 계산됩니다.

테이블 행에 걸쳐 **전체 대비 백분율** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/percent-of-total.png)


## Rank
<a name="rank"></a>

**Rank** 함수는 계산에 포함된 다른 셀의 값과 비교하여 셀 값의 순위를 계산합니다. rank 함수는 항상 가장 큰 값을 1로, 가장 작은 값을 계산에 포함된 셀 수로 표시합니다. 값이 같은 셀이 둘 이상이면 순위는 동일하지만 각각 한 자리씩 차지하는 것으로 간주됩니다. 따라서 그보다 작은 값은 바로 윗 순위의 셀 수만큼 순위가 아래로 밀립니다. 예를 들어 값 5, 3, 3, 4, 3, 2에 rank 함수를 적용하면 순위는 1, 3, 3, 2, 3, 6이 됩니다.

예를 들어 다음과 같은 데이터가 있다고 가정하겠습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank.png)


테이블 행에 걸쳐 **순위** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank2.png)


## 백분위수
<a name="percentile"></a>

**Percentile** 함수는 계산에 포함된 셀 값 중 지정된 셀 값 이하인 비율을 계산합니다.

이 비율은 다음과 같이 계산됩니다.

```
percentile rank(x) = 100 * B / N

Where:
   B = number of scores below x
   N = number of scores
```

테이블 행에 걸쳐 **백분위수** 함수를 적용하고 **다음과 같이 계산하기**를 위한 **테이블 어크로스**를 사용하여 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/percentile.png)


# 피벗 테이블 계산을 적용하는 방법
<a name="supported-applications"></a>

테이블 계산은 아래에서 설명하는 방식대로 적용할 수 있습니다. 테이블 계산은 한 번에 한 개의 필드에만 적용됩니다. 따라서 피벗 테이블에 값이 여러 개 있는 경우 계산을 적용한 필드를 나타내는 셀에만 계산이 적용됩니다.

**Topics**
+ [테이블 어크로스](#table-across)
+ [테이블 다운](#table-down)
+ [테이블 어크로스-다운](#table-across-down)
+ [테이블 다운-어크로스](#table-down-across)
+ [그룹 어크로스](#group-across)
+ [그룹 다운](#group-down)
+ [그룹 어크로스-다운](#group-across-down)
+ [그룹 다운-어크로스](#group-down-across)

## 테이블 어크로스
<a name="table-across"></a>

**Table across(옆으로 테이블 작성)**를 사용하면 그룹화와 상관없이 피벗 테이블의 행 간에 계산이 적용됩니다. 이 경우가 기본값입니다. 다음과 같은 피벗 테이블을 예로 들 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sample-pivot.png)


**테이블 어크로스**를 사용하여 **누계** 함수를 적용하면 마지막 열에 행 합계가 표시되고 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/table-across.png)


## 테이블 다운
<a name="table-down"></a>

**Table down(아래로 테이블 작성)**을 사용하면 그룹화와 상관없이 피벗 테이블의 열 아래로 계산이 적용됩니다.

**테이블 다운**을 사용하여 **누계** 함수를 적용하면 마지막 행에 열 합계가 표시되고 다음과 같은 결과를 얻을 수 있습니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/table-down.png)


## 테이블 어크로스-다운
<a name="table-across-down"></a>

**Table across down(옆으로 아래로 테이블 작성)**을 사용하면 피벗 테이블의 행 간에 계산이 적용된 다음 결과가 산출되고 피벗 테이블의 열 아래로 계산이 다시 적용됩니다.

**테이블 어크로스-다운**을 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 합계는 옆으로와 아래로 모두 계산되고, 오른쪽 아래에 총 합계가 계산됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total-across-down.png)


이 경우 **테이블 어크로스-다운**을 사용해 **순위** 함수를 적용한다고 가정해 보겠습니다. 이를 수행하는 경우 최초의 순위는 테이블 행 간에 결정된 다음 열 아래에서 결정되어 다음과 같은 결과를 얻게 됩니다. 이러한 접근 방식은 다음과 같은 결과를 제공합니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank-table-across-down.png)


## 테이블 다운-어크로스
<a name="table-down-across"></a>

**Table down across(아래로 옆으로 테이블 작성)**을 사용하면 피벗 테이블의 열 아래로 계산이 적용됩니다. 그런 다음 결과를 가져오고 피벗 테이블 행 간에 계산을 다시 적용합니다.

**테이블 다운-어크로스**를 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 합계는 옆으로와 아래로 모두 계산되고, 오른쪽 아래에 총 합계가 계산됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total-down-across.png)


**테이블 다운-어크로스**를 사용하여 **순위** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 최초 순위는 테이블 열 간에 결정됩니다. 그런 다음 순위가 행 간에 결정됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank-table-down-across.png)


## 그룹 어크로스
<a name="group-across"></a>

**Group across(옆으로 그룹화)**를 사용하면 열에 적용된 그룹화의 두 번째 수준에 따라 결정된 대로 그룹 경계 내에서 피벗 테이블의 행 간에 계산을 적용합니다. 예를 들어 field-2별로 그룹화한 다음 field-1별로 그룹화하면 그룹화는 field-2 수준에서 적용됩니다. field-3, field-2 및 field-1별로 그룹화하는 경우 그룹화가 다시 field-2 수준에서 적용됩니다. 그룹화가 없는 경우 **Group across(옆으로 그룹화)**는 **Table across(옆으로 테이블 작성)**와 동일한 결과를 반환합니다.

예를 들어, 열이 `Service Line` 및 `Consumption Channel`별로 그룹화된 다음과 같은 피벗 테이블이 있다고 가정합니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sample-pivot.png)


**그룹 어크로스**를 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 함수는 행 간에 적용되고, 각 서비스 범주 그룹으로 묶인 열 간에 적용됩니다. `Mobile` 열에는 지정된 `Service Line`, `Customer Region` 및 지정된 행으로 표시되는 `Date`(연도)에 대한 `Consumption Channel`의 총액이 표시됩니다. 예를 들어, 강조 표시된 셀은 `2012`에 대한 `APAC` 리전의 합계, 이름이 `Billing`인 `Service Line`의 모든 `Consumption Channel` 값에 대한 합계를 나타냅니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/group-across.png)


## 그룹 다운
<a name="group-down"></a>

**Group down(아래로 그룹화)**을 사용하면 행에 적용된 그룹화의 두 번째 수준에 따라 결정된 대로 그룹 경계 내에서 피벗 테이블의 열 아래에 계산을 적용합니다. 예를 들어 field-2별로 그룹화한 다음 field-1별로 그룹화하면 그룹화는 field-2 수준에서 적용됩니다. field-3, field-2 및 field-1별로 그룹화하는 경우 그룹화가 다시 field-2 수준에서 적용됩니다. 그룹화가 없는 경우 **Group down(아래로 그룹화)**은 **Table down(아래로 테이블 작성)**과 동일한 결과를 반환합니다.

예를 들어, 행이 `Customer Region` 및 `Date`(연도)별로 그룹화된 다음과 같은 피벗 테이블이 있다고 가정합니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sample-pivot.png)


**그룹 다운**을 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 함수는 열 간에 아래로 적용되고, 각 `Customer Region` 그룹으로 묶인 행 간에 적용됩니다. `2014` 행에는 지정된 `Customer Region`, 지정된 열로 표시되는 `Service Line` 및 `Consumption Channel`에 대한 모든 연도 합계가 표시됩니다. 예를 들어, 강조 표시된 셀은 `APAC` 리전의 합계, `Mobile` 채널에 대한 `Billing` 서비스 합계, 보고서에 표시되는 모든 `Date` 값(연도)의 합계를 나타냅니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/group-down.png)


## 그룹 어크로스-다운
<a name="group-across-down"></a>

**Group across down(옆으로 아래로 그룹화)**을 사용하면 열에 적용된 그룹화의 두 번째 수준에 따라 결정된 대로 그룹 경계 내에서 행 간에 계산을 적용합니다. 함수는 결과를 가져오고 피벗 테이블 열 간에 아래로 계산을 다시 적용합니다. 이를 행에 적용된 그룹화의 두 번째 수준에 따라 그룹 경계 내에서 수행합니다.

예를 들어 field-2별로 행 또는 열을 그룹화한 다음 field-1별로 그룹화하면 그룹화는 field-2 수준에서 적용됩니다. field-3, field-2 및 field-1별로 그룹화하는 경우 그룹화가 다시 field-2 수준에서 적용됩니다. 그룹화가 없는 경우 **Group across down(옆으로 아래로 그룹화)**은 **Table across down(옆으로 아래로 테이블 작성)**과 동일한 결과를 반환합니다.

예를 들어, 열이 `Service Line` 및 `Consumption Channel`별로 그룹화된 다음과 같은 피벗 테이블이 있다고 가정합니다. 행은 `Customer Region`별로, 그리고 `Date`(연도)별로 그룹화됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sample-pivot.png)


**그룹 어크로스-다운**을 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 합계는 그룹 경계 내에서 옆으로와 아래로 모두 계산됩니다. 여기서 이러한 경계는 열의 경우 `Service Line`이고, 행의 경우 `Customer Region`입니다. 총 합계는 그룹의 오른쪽 아래 셀에 표시됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total-group-across-down.png)


**그룹 어크로스-다운**을 사용하여 **순위** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 함수는 우선 `Service Line` 그룹으로 묶인 행 간에 적용됩니다. 그런 다음 이 함수는 처음 계산 결과에 다시 적용됩니다. 이때에는 각 `Customer Region` 그룹으로 묶인 열 아래로 적용됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank-group-across-down.png)


## 그룹 다운-어크로스
<a name="group-down-across"></a>

**Group down across(아래로 옆으로 그룹화)**를 사용하면 행에 적용된 그룹화의 두 번째 수준에 따라 결정된 대로 그룹 경계 내에서 열 아래에 계산을 적용합니다. 그런 다음 Amazon Quick은 결과를 가져와 피벗 테이블의 행에 계산을 다시 적용합니다. 그리고 다시 한 번 열에 적용된 그룹화의 두 번째 수준에 따라 계산을 그룹 경계 내에서 적용합니다.

예를 들어 field-2별로 행 또는 열을 그룹화한 다음 field-1별로 그룹화하면 그룹화는 field-2 수준에서 적용됩니다. field-3, field-2 및 field-1별로 그룹화하는 경우 그룹화가 다시 field-2 수준에서 적용됩니다. 그룹화가 없는 경우 **Group down across(아래로 옆으로 그룹화)**은 **Table down across(아래로 옆으로 테이블 작성)**과 동일한 결과를 반환합니다.

다음과 같은 피벗 테이블을 예로 들 수 있습니다. 열은 `Service Line`별로, 그리고 `Consumption Channel`(연도)별로 그룹화됩니다. 행은 `Customer Region`별로, 그리고 `Date`(연도)별로 그룹화됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/sample-pivot.png)


**그룹 다운-어크로스**를 사용하여 **누계** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 합계는 그룹 경계 내에서 옆으로와 아래로 모두 계산됩니다. 이 경우 이는 열의 경우 `Service Category`이고, 행의 경우 `Customer Region`입니다. 총 합계는 그룹의 오른쪽 아래 셀입니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/running-total-group-across-down.png)


**그룹 다운-어크로스**를 사용하여 **순위** 함수를 적용하면 다음과 같은 결과를 얻을 수 있습니다. 이 경우 함수는 열 간에 아래로 처음 적용되고, 각 `Customer Region` 그룹에 적용됩니다. 그런 다음 이 함수는 처음 계산 결과에 다시 적용됩니다. 이때에는 각 `Service Line` 그룹으로 묶인 행 옆으로 적용됩니다.

![\[alt text not found\]](http://docs.aws.amazon.com/ko_kr/quick/latest/userguide/images/rank-group-down-across.png)


# 피벗 테이블의 제한 사항
<a name="pivot-table-limitations"></a>

피벗 테이블에는 다음과 같은 제한 사항이 적용됩니다.
+ 최대 500,000개의 레코드가 포함된 피벗 테이블을 생성할 수 있습니다.
+ 행 및 열 필드 값의 합이 최대 40이 되는 모든 조합을 추가할 수 있습니다. 예를 들어 행 필드 값이 10개인 경우 열 필드 값을 최대 30개까지 추가할 수 있습니다.
+ 집계되지 않은 값에만 피벗 테이블 계산을 생성할 수 있습니다. 예를 들어, 측정값의 합계를 나타내는 계산된 필드를 생성한 경우에는 이 필드에 피벗 테이블 계산을 추가할 수 없습니다.
+ 사용자 지정 지표별로 정렬하는 경우 사용자 지정 지표 정렬을 제거하기 전까지 테이블 계산을 추가할 수 없습니다.
+ 테이블 계산을 사용하고 사용자 지정 지표를 추가한 경우 사용자 지정 지표별로 정렬할 수 없습니다.
+ 개별 개수별로 집계된 지표의 테이블 계산에 대한 합계 및 소계는 비어 있습니다.

# Pivot table best practices
<a name="pivot-table-best-practices"></a>

하나의 피벗 테이블에 가능한 모든 조합을 제공하는 것이 아니라 행, 열, 지표 및 테이블 계산의 최소 집합을 배포하는 것이 가장 좋습니다. 너무 많이 포함하면 뷰어를 압도할 위험이 있으며 기본 데이터베이스의 계산 한계에도 부딪힐 수 있습니다.

복잡성을 줄이고 오류 가능성을 줄이려면 다음 작업을 수행할 수 있습니다 
+ 필터를 적용하여 시각적으로 포함된 데이터를 줄입니다.
+ **열** 및 **Column(행)** 필드 모음에서 더 적은 수의 필드를 사용합니다.
+ **값** 필드에서 가능한 한 적은 필드를 사용합니다.
+ 각 피벗 테이블이 더 적은 지표를 표시하도록 추가 피벗 테이블을 만듭니다.

어떤 경우에는 서로 관련하여 여러 지표를 조사해야 하는 비즈니스 요구 사항이 있습니다. 이러한 경우 동일한 대시보드에서 여러 개의 시각 자료를 사용하는 것이 더 나을 수 있습니다. 각 대시보드는 단일 지표를 보여줍니다. 대시보드에서 시각 자료의 크기를 줄이고 같은 위치에 추가하여 그룹으로 묶을 수 있습니다. 사용자가 하나의 시각 자료를 기반으로 한 결정에 따라 다른 보기의 필요성이 생기면 사용자 지정 URL 작업을 배포하여 사용자의 선택에 따라 다른 대시보드를 시작할 수 있습니다.

시각 자료를 빌딩 블록으로 생각하는 것이 가장 좋습니다. 하나의 시각 자료를 여러 용도로 사용하는 대신 각 시각 자료를 사용하여 보다 큰 비즈니스 의사 결정의 한 측면을 용이하게 하십시오. 뷰어는 모든 가능성을 포함하여 압도되지 않고 정보에 입각하여 의사 결정할 수 있는 충분한 데이터가 있어야 합니다.