Excel Power Pivot-데이터 모델 관리

Power Pivot의 주요 용도는 여러 테이블의 데이터를 쉽게 분석 할 수 있도록 데이터 테이블과 테이블 간의 관계를 관리하는 기능입니다. 피벗 테이블을 만드는 동안 또는 PowerPivot 리본에서 직접 Excel 테이블을 데이터 모델에 추가 할 수 있습니다.

여러 테이블간에 관계가있는 경우에만 데이터를 분석 할 수 있습니다. Power Pivot을 사용하면 데이터보기 또는 다이어그램보기에서 관계를 만들 수 있습니다. 또한 Power Pivot에 테이블을 추가하도록 선택한 경우 관계도 추가해야합니다.

피벗 테이블을 사용하여 데이터 모델에 Excel 테이블 추가

Excel에서 피벗 테이블을 만들면 단일 테이블 / 범위 만 기반으로합니다. 피벗 테이블에 더 많은 테이블을 추가하려는 경우 데이터 모델을 사용할 수 있습니다.

통합 문서에 두 개의 워크 시트가 있다고 가정합니다.

  • 영업 사원의 데이터와 영업 사원이 대표하는 지역이 포함 된 테이블-영업 사원.

  • 판매, 지역 및 월별 데이터를 포함하는 또 다른 테이블은 판매입니다.

판매를 요약 할 수 있습니다. 영업 사원은 아래와 같습니다.

  • 테이블 – 판매를 클릭하십시오.

  • 리본에서 삽입 탭을 클릭합니다.

  • 테이블 그룹에서 피벗 테이블을 선택합니다.

Sales 테이블의 필드 (지역, 월 및 주문 금액)가있는 빈 피벗 테이블이 만들어집니다. 보시다시피,MORE TABLES 피벗 테이블 필드 목록 아래에 명령을 입력하십시오.

  • 더 많은 표를 클릭하십시오.

그만큼 Create a New PivotTable메시지 상자가 나타납니다. 표시되는 메시지는 다음과 같습니다. 분석에 여러 테이블을 사용하려면 데이터 모델을 사용하여 새 피벗 테이블을 만들어야합니다. 예를 클릭하십시오.

다음과 같이 새 피벗 테이블이 생성됩니다.

피벗 테이블 필드 아래에 두 개의 탭이 있습니다. ACTIVEALL.

  • 모두 탭을 클릭하십시오.

  • 두 개의 테이블 (Sales 및 Salesperson)과 해당 필드가 피벗 테이블 필드 목록에 나타납니다.

  • Salesperson 테이블에서 Salesperson 필드를 클릭하고 ROWS 영역으로 끕니다.

  • Sales 테이블에서 Month 필드를 클릭하고 ROWS 영역으로 끕니다.

  • Sales 테이블에서 Order Amount 필드를 클릭하고 ∑ VALUES 영역으로 끕니다.

피벗 테이블이 생성됩니다. 피벗 테이블 필드에 메시지가 나타납니다. –Relationships between tables may be needed.

메시지 옆에있는 CREATE 버튼을 클릭합니다. 그만큼Create Relationship 대화 상자가 나타납니다.

  • 아래에 Table에서 Sales를 선택합니다.

  • 아래에 Column (Foreign) 상자에서 지역을 선택합니다.

  • 아래에 Related Table에서 영업 사원을 선택합니다.

  • 아래에 Related Column (Primary) 상자에서 지역을 선택합니다.

  • 확인을 클릭하십시오.

두 워크 시트에있는 두 테이블의 피벗 테이블이 준비되었습니다.

또한 Excel이 피벗 테이블에 두 번째 테이블을 추가하는 동안 언급했듯이 피벗 테이블은 데이터 모델로 만들어졌습니다. 확인하려면 다음을 수행하십시오.

  • 리본에서 POWERPIVOT 탭을 클릭합니다.

  • 딸깍 하는 소리 Manage데이터 모델 그룹에서. Power Pivot의 데이터보기가 나타납니다.

피벗 테이블을 만드는 데 사용한 두 Excel 테이블이 데이터 모델에서 데이터 테이블로 변환되는 것을 볼 수 있습니다.

다른 통합 문서의 Excel 테이블을 데이터 모델에 추가

Salesperson과 Sales라는 두 테이블이 서로 다른 두 통합 문서에 있다고 가정합니다.

다음과 같이 다른 통합 문서의 Excel 테이블을 데이터 모델에 추가 할 수 있습니다.

  • 판매 테이블을 클릭하십시오.

  • 삽입 탭을 클릭하십시오.

  • 테이블 그룹에서 피벗 테이블을 클릭합니다. 그만큼Create PivotTable 대화 상자가 나타납니다.

  • 테이블 / 범위 상자에 Sales를 입력합니다.

  • 새 워크 시트를 클릭합니다.

  • 이 데이터를 데이터 모델에 추가 확인란을 선택합니다.

  • 확인을 클릭하십시오.

Sales 테이블에 해당하는 필드 만있는 새 워크 시트에 빈 피벗 테이블이 생성됩니다.

Sales 테이블 데이터를 데이터 모델에 추가했습니다. 다음으로, 다음과 같이 영업 사원 테이블 데이터도 데이터 모델로 가져와야합니다.

  • Sales 테이블이 포함 된 워크 시트를 클릭합니다.

  • 리본에서 데이터 탭을 클릭합니다.

  • 외부 데이터 가져 오기 그룹에서 기존 연결을 클릭합니다. 기존 연결 대화 상자가 나타납니다.

  • 테이블 탭을 클릭하십시오.

아래에 This Workbook Data Model, 1 table(이전에 추가 한 Sales 테이블)이 표시됩니다. 또한 테이블을 표시하는 두 개의 통합 문서를 찾을 수 있습니다.

  • Salesperson.xlsx에서 Salesperson을 클릭합니다.

  • 열기를 클릭하십시오. 그만큼Import Data 대화 상자가 나타납니다.

  • 피벗 테이블 보고서를 클릭합니다.

  • 새 워크 시트를 클릭합니다.

상자를 볼 수 있습니다. Add this data to the Data Model확인되고 비활성화됩니다. 확인을 클릭하십시오.

피벗 테이블이 생성됩니다.

보시다시피 두 테이블이 데이터 모델에 있습니다. 이전 섹션에서와 같이 두 테이블간에 관계를 만들어야 할 수도 있습니다.

PowerPivot 리본에서 데이터 모델에 Excel 테이블 추가

데이터 모델에 Excel 테이블을 추가하는 또 다른 방법은 so from the PowerPivot Ribbon.

통합 문서에 두 개의 워크 시트가 있다고 가정합니다.

  • 영업 사원의 데이터와 영업 사원이 대표하는 지역을 테이블에 포함하는 하나 – 영업 사원.

  • 판매, 지역 및 월별 데이터를 포함하는 또 다른 테이블은 판매입니다.

분석을 수행하기 전에 먼저 이러한 Excel 테이블을 데이터 모델에 추가 할 수 있습니다.

  • Excel 테이블-판매를 클릭합니다.

  • 리본에서 POWERPIVOT 탭을 클릭합니다.

  • 테이블 그룹에서 데이터 모델에 추가를 클릭합니다.

데이터 테이블 Salesperson이 추가 된 Power Pivot 창이 나타납니다. 또한 탭 – 연결된 테이블이 Power Pivot 창의 리본에 나타납니다.

  • 리본에서 연결된 테이블 탭을 클릭합니다.

  • Excel 표 : 영업 사원을 클릭합니다.

통합 문서에있는 두 테이블의 이름이 표시되고 Salesperson이라는 이름이 선택되어 있음을 알 수 있습니다. 이는 데이터 테이블 Salesperson이 Excel 테이블 Salesperson에 연결되었음을 의미합니다.

딸깍 하는 소리 Go to Excel Table.

영업 사원 테이블이 포함 된 워크 시트가있는 Excel 창이 나타납니다.

  • 판매 워크 시트 탭을 클릭합니다.

  • 판매 테이블을 클릭하십시오.

  • 리본의 테이블 그룹에서 데이터 모델에 추가를 클릭합니다.

Excel 테이블 Sales도 데이터 모델에 추가됩니다.

아시다시피이 두 테이블을 기반으로 분석을 수행하려면 두 데이터 테이블 간의 관계를 만들어야합니다. Power Pivot에서는 두 가지 방법으로이 작업을 수행 할 수 있습니다.

  • 데이터보기에서

  • 다이어그램보기에서

데이터보기에서 관계 생성

아시다시피 데이터보기에서 레코드가있는 데이터 테이블을 행으로, 필드를 열로 볼 수 있습니다.

  • Power Pivot 창에서 디자인 탭을 클릭합니다.

  • 관계 그룹에서 관계 만들기를 클릭합니다. 그만큼Create Relationship 대화 상자가 나타납니다.

  • 테이블 상자에서 판매를 클릭하십시오. 관계가 시작되는 테이블입니다. 아시다시피 Column은 고유 한 값을 포함하는 관련 테이블 Salesperson에있는 필드 여야합니다.

  • 열 상자에서 지역을 클릭하십시오.

  • 관련 연결 테이블 상자에서 영업 사원을 클릭합니다.

Related Linked Column은 Region으로 자동으로 채워집니다.

만들기 버튼을 클릭합니다. 관계가 생성됩니다.

다이어그램보기에서 관계 만들기

다이어그램보기에서 관계를 만드는 것은 비교적 쉽습니다. 주어진 단계를 따르십시오.

  • Power Pivot 창에서 홈 탭을 클릭합니다.

  • 보기 그룹에서 다이어그램보기를 클릭합니다.

데이터 모델의 다이어그램보기가 Power Pivot 창에 나타납니다.

  • Sales 테이블에서 Region을 클릭합니다. Sales 테이블의 지역이 강조 표시됩니다.

  • 영업 사원 테이블의 지역으로 끕니다. 영업 사원 테이블의 지역도 강조 표시됩니다. 드래그 한 방향으로 선이 나타납니다.

  • Sales 테이블에서 Salesperson 테이블로 관계를 나타내는 줄이 나타납니다.

보시다시피 Sales 테이블에서 Salesperson 테이블까지 관계와 방향을 나타내는 선이 나타납니다.

관계의 일부인 필드를 알고 싶다면 관계 선을 클릭하십시오. 두 테이블의 선과 필드가 강조 표시됩니다.

관계 관리

데이터 모델에서 기존 관계를 편집하거나 삭제할 수 있습니다.

  • Power Pivot 창에서 디자인 탭을 클릭합니다.

  • 관계 그룹에서 관계 관리를 클릭합니다. 관계 관리 대화 상자가 나타납니다.

데이터 모델에있는 모든 관계가 표시됩니다.

관계를 편집하려면

  • 관계를 클릭하십시오.

  • 클릭 Edit단추. 그만큼Edit Relationship 대화 상자가 나타납니다.

  • 관계에서 필요한 변경을 수행하십시오.

  • 확인을 클릭하십시오. 변경 사항은 관계에 반영됩니다.

관계를 삭제하려면

  • 관계를 클릭하십시오.

  • 삭제 버튼을 클릭합니다. 관계를 삭제하면 영향을받는 테이블이 보고서에 미치는 영향을 보여주는 경고 메시지가 나타납니다.

  • 삭제하려면 확인을 클릭하십시오. 선택한 관계가 삭제됩니다.

Power Pivot 데이터 새로 고침

Excel 테이블의 데이터를 수정한다고 가정합니다. 엑셀 테이블에서 데이터를 추가 / 변경 / 삭제할 수 있습니다.

PowerPivot 데이터를 새로 고치려면 다음을 수행하십시오.

  • Power Pivot 창에서 연결된 테이블 탭을 클릭합니다.

  • 모두 업데이트를 클릭합니다.

데이터 테이블은 Excel 테이블에서 수정 한 내용으로 업데이트됩니다.

보시다시피 데이터 테이블의 데이터를 직접 수정할 수 없습니다. 따라서 데이터 모델에 데이터를 추가 할 때 데이터 테이블에 연결된 Excel 테이블에서 데이터를 유지하는 것이 좋습니다. 이렇게하면 Excel 테이블의 데이터를 업데이트 할 때 데이터 테이블의 데이터를 쉽게 업데이트 할 수 있습니다.