피벗 테이블

피벗 테이블은 테이블에 차원과 측정값을 행과 열로 표시합니다. 피벗 테이블에서는 동시에 여러 측정값과 여러 차원을 기준으로 데이터를 분석할 수 있습니다. 측정값과 차원을 재배열하여 데이터에 다양한 보기를 적용할 수 있습니다. 측정값과 차원을 행과 열 간에 교대로 이동하는 활동을 "피벗"이라고 합니다.

Pivot table with dimensions Customer, Product Group, and Item and measures Quantity and Sales.

사용 시기

피벗 테이블은 단일 테이블에 여러 차원 또는 측정값을 포함한 후 재구성하여 서로 다른 소계를 표시하도록 하려는 경우에 특히 유용합니다.

장점

피벗 테이블은 복수의 차원 및 측정값을 한꺼번에 분석한 후 재구성하여 데이터에 대한 다른 관점을 얻으려는 경우에 사용할 수 있는 매우 강력한 도구입니다. 또다른 장점은 테이블에서 관심이 있는 행만 확장하고 나머지 행은 축소된 상태를 유지할 수 있다는 것입니다.

단점

피벗 테이블은 약간 복잡해 보일 수 있고 한 눈에 알아보기 어렵습니다.

피벗 테이블 만들기

편집 중인 시트에 새 피벗 테이블을 만들 수 있습니다.

다음과 같이 하십시오.

  1. 자산 패널에서 빈 피벗 테이블을 시트로 끕니다.
  2. 차원 추가를 클릭하고 차원 또는 필드를 선택합니다.
  3. 측정값 추가를 클릭하고 측정값을 선택하거나 필드에서 측정값을 만듭니다.

피벗 테이블을 만들었으면 속성 패널에서 모양 및 기타 설정을 조정할 수 있습니다.

피벗

데이터를 재배치해서 새롭게 보려면 항목을 새 위치(열 또는 행)로 끌어서 놓습니다. 다음 피벗 테이블에서는 Customer 차원은 Product Group 뒤의 위치로, Item 차원은 Product Group 앞의 위치로 끌어서 놓았습니다. 그 결과, 이제 차원은 일차적으로 Item을 기준으로 정렬됩니다. 초점은 Customer에서 Item으로 이동되었습니다. 차원을 확장하면 각 고객에 대한 수량 및 매출을 알 수 있지만 그 목적을 달성할 수 있는 다른 방법도 있습니다.

Pivot table with rearranged data.

Customer 차원을 행에서 열로 이동시키면 초점은 Item 차원에 유지되지만 고객별 항목의 분포 정보를 얻을 수 있습니다. 이 이동으로 피벗 테이블의 정보 밀도가 더 높아졌습니다.

Pivot table with rearranged data.

측정값 그룹화

여기에서 알 수 있듯이, QuantitySales는 맨 위 열 행에서 개별 측정값으로 표시되지 않습니다. Customer 차원 옆에서 Measures라는 이름의 항목을 볼 수 있습니다. 둘 이상의 측정값을 사용하는 경우, 측정값은 자동으로 서로 그룹화되어 측정값 그룹 Measures를 형성하며, 전체적으로 행 섹션 또는 열 섹션에 추가될 수 있습니다. 측정값 그룹은 테이블에서 편집할 수 없습니다. 측정값 항목을 분리하여 측정값 하나는 행으로 사용하고 다른 측정값은 열로 사용할 수는 없습니다. 혹은 측정값이 표시되는 순서를 변경할 수도 없습니다. 속성 패널에서 Measures 항목으로 변경할 수 있습니다.

다양한 피벗 방법

기본적으로 피벗에는 차원 및 측정값을 행에서 열로, 열에서 행으로 끌어서 놓는 작업이 포함되지만, 피벗을 수행하는 옵션은 두 가지가 있습니다.

  • 피벗 테이블에서(편집 및 분석 시 모두).
  • 속성 패널에서(편집 시에만 해당).

속성 패널을 사용한 피벗

속성 패널에서는 측정값 및 차원을 피벗 테이블에 추가할 수 있으며, 차원 및 측정값을 행이나 열로 이동할 수도 있습니다. 둘 이상의 측정값을 사용하는 경우는 측정값이 그룹화되어 Measures 항목이 생성됩니다. 차원 및 측정값의 내부 순서를 변경할 수 있지만 둘 이상의 측정값이 있는 경우에는 항상 전체 측정값 그룹이 이동됩니다.

Properties panel.

전역 그룹화

전역 그룹화를 사용하면 제한된 데이터 셋을 사용하고 그 데이터 셋에서 중점을 둘 값(예: 최고 분기, 최고 판매 직원, 최저 판매 제품)을 선별할 수 있습니다.

그룹화는 2단계 절차로 생각할 수 있습니다. 먼저, 데이터 셋에 한계를 적용한 후 결과 목록에서 동일한 한계를 내부 차원(즉, 정렬 계층 구조에서 두 번째인 차원)에 다시 적용하여 내부 차원 값을 선별한 결과만 표시합니다.

Example:  

다음 피벗 테이블에는 한계가 적용되지 않았습니다. 값은 Sales를 기준으로 내림차순으로 정렬됩니다. 목록이 길기 때문에 2013에 대한 값은 표시되지 않습니다.

Pivot table, no limitation is applied.

다음 피벗 테이블에서는 한계가 (내부) 차원 Sales Rep Name에 적용되어 2013년 및 2014년의 상위 판매 직원 5명만 표시됩니다.

다음 단계는 속성 패널에서 전역 그룹화를 선택하는 것입니다. 전역 그룹화 옵션은 차원에 한계를 적용했을 때만 사용할 수 있습니다.

전역 그룹화가 선택되면 상위 판매 직원 5명의 한계가 다시 적용되지만 이번에는 Year 차원과 관계가 없습니다. 최종 피벗 테이블에 표시되는 것은 판매량이 가장 높은 판매 직원 5명(2013년 또는 2014년 기준)뿐입니다.

다음 이미지에서는 2014년 및 2013년에 대해 가장 높은 6개의 결과를 보여 줍니다. 상위 4개의 결과는 2014년에 해당하지만 다섯 번째(John Greg)는 2013년에 해당합니다. 다른 판매 직원 5명의 매출이 Brenda Gibson(2014년의 5위)보다 더 높으므로 그녀는 목록에서 제외됩니다.

Six highest results for 2014 and 2013.

다음 이미지에서는 전역 그룹화가 적용된 피벗 테이블을 보여 줍니다. 피벗 테이블에는 상위 판매 직원 5명에 대한 매출 실적만 포함됩니다. Brenda Gibson이 2014년에 John Greg보다 높은 성과를 이루기는 했지만 그의 2013년 실적 덕분에 상위 5인 목록에 올랐습니다.

Pivot table with global grouping applied.