PowerPivot for Excel - 데이터웨어 하우스의 조회 테이블

PowerPivot for Excel 에 대해 가장 많이 언급 한 항목 중 하나는 데이터 세트에 조회 테이블을 추가하는 기능입니다. 대부분의 경우 작업중인 데이터에는 분석에 필요한 모든 필드가 없습니다. 예를 들어 날짜 필드가있을 수 있지만 데이터를 4 분의 1로 그룹화해야합니다. 수식을 쓸 수도 있지만 PowerPivot 환경에서 간단한 조회 테이블을 만드는 것이 더 쉽습니다.

또한이 조회 테이블을 월 이름 및 첫 번째 / 두 번째 하반기와 같은 다른 그룹에 사용할 수 있습니다. 데이터웨어 하우징 용어에서는 실제로 날짜 차원 테이블을 작성합니다. 이 기사에서는 PowerPivot for Excel 프로젝트를 향상시키기위한 몇 가지 예제 차원 테이블을 제공 할 것입니다.

새 텍스트 차원 (조회) 표

주문 데이터가있는 테이블을 고려해 봅시다 (Microsoft의 Contoso 데이터에는 이에 대한 데이터 세트가 포함되어 있습니다). 테이블에 고객, 주문 날짜, 주문 총계 및 주문 유형 필드가 있다고 가정합니다. 주문 유형 필드에 초점을 맞출 것입니다. 주문 유형 필드에 다음과 같은 값이 있다고 가정합니다.

실제로, 당신은 이들에 대한 코드를 가지지 만,이 예제를 단순하게 유지하기 위해 이것들이 주문 테이블의 실제 값이라고 가정합니다.

PowerPivot for Excel을 사용하면 주문 유형별로 쉽게 주문을 그룹화 할 수 있습니다. 다른 그룹을 원한다면? 예를 들어, 컴퓨터, 카메라 및 전화와 같은 "범주"그룹이 필요하다고 가정합니다. 주문 테이블에는 "카테고리"필드가 없지만 쉽게 PowerPivot for Excel의 찾아보기 테이블로 만들 수 있습니다.

전체 샘플 조회 테이블은 아래 표 1 과 같습니다. 다음 단계가 있습니다.

PowerPivot 데이터를 기반으로 Excel에서 피벗 테이블을 만들면 새 범주 필드별로 그룹화 할 수 있습니다. PowerPivot for Excel은 내부 조인 만 지원합니다. 조회 테이블에 "주문 유형"이 누락 된 경우 해당 유형의 모든 해당 레코드가 PowerPivot 데이터를 기반으로하는 피벗 테이블에서 누락됩니다. 때때로 확인하셔야합니다.

날짜 측정 기준 (조회) 표

날짜 조회 테이블은 대부분의 PowerPivot for Excel 프로젝트에서 필요할 수 있습니다. 대부분의 데이터 세트에는 몇 가지 유형의 날짜 필드가 있습니다. 년과 월을 계산하는 함수가 있습니다.

그러나 실제 월 텍스트 나 분기가 필요한 경우 복잡한 수식을 작성해야합니다. Date 차원 (조회) 테이블을 포함하고 주 데이터 세트의 월 번호와 비교하는 것이 훨씬 쉽습니다. 주문 날짜 필드의 월 번호를 나타 내기 위해 주문 테이블에 열을 추가해야합니다. 이 예제의 "month"에 대한 DAX 수식은 "= MONTH ([Order Date])입니다. 각 레코드에 대해 1에서 12 사이의 숫자가 반환됩니다. 차원 테이블은 달 번호에 연결되는 다른 값을 제공합니다. 분석에 유연성을 제공합니다. 전체 샘플 날짜 측정 기준 표는 아래 표 2와 같습니다 .

날짜 또는 조회 테이블에는 12 개의 레코드가 포함됩니다. 월 열의 값은 1 - 12입니다. 다른 열은 약자로 된 월 텍스트, 전체 월 텍스트, 분기 등을 포함합니다. 다음은 단계입니다.

날짜 차원을 추가하면 날짜 조회 테이블의 다른 값 중 하나를 사용하여 피벗 테이블의 데이터를 그룹화 할 수 있습니다. 분기 별 또는 월별 이름순으로 그룹화하는 것은 간단합니다.

표본 차원 (조회) 표

1 번 테이블

유형 범주
넷북 컴퓨터
데스크톱 컴퓨터
모니터 컴퓨터
프로젝터 및 스크린 컴퓨터
프린터, 스캐너 및 팩스 컴퓨터
컴퓨터 설정 및 서비스 컴퓨터
컴퓨터 액세서리 컴퓨터
디지털 카메라 카메라
디지털 SLR 카메라 카메라
필름 카메라 카메라
캠코더 카메라
카메라 및 캠코더 액세서리 카메라
가정 및 사무실 전화 전화
터치 스크린 폰 전화
스마트 폰 및 PDA 전화

표 2

MonthNumber MonthTextShort MonthTextFull 쿼터 학기
1 1 월 일월 Q1 H1
2 2 월 이월 Q1 H1
3 월 행진 Q1 H1
4 4 월 4 월 2 분기 H1
5 할 수있다 할 수있다 2 분기 H1
6 6 월 유월 2 분기 H1
7 7 월 칠월 3 분기 H2
8 8 월 팔월 3 분기 H2
9 9 월 구월 3 분기 H2
10 10 월 십월 4 분기 H2
11 11 월 십일월 4 분기 H2
12 12 월 12 월 4 분기 H2