Excel Power Pivot-데이터 탐색

이전 장에서는 일반 데이터 테이블 집합에서 Power PivotTable을 만드는 방법을 배웠습니다. 이 장에서는 데이터 테이블에 수천 개의 행이 포함 된 경우 Power PivotTable을 사용하여 데이터를 탐색하는 방법을 알아 봅니다.

더 나은 이해를 위해 관계형 데이터베이스 인 액세스 데이터베이스에서 데이터를 가져옵니다.

Access 데이터베이스에서 데이터로드

Access 데이터베이스에서 데이터를로드하려면 주어진 단계를 따르십시오-

  • Excel에서 새 통합 문서를 엽니 다.

  • 데이터 모델 그룹에서 관리를 클릭합니다.

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

Power Pivot 창이 나타납니다.

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

  • 딸깍 하는 소리 From Database 외부 데이터 가져 오기 그룹에서.

  • 고르다 From Access 드롭 다운 목록에서.

테이블 가져 오기 마법사가 나타납니다.

  • 제공 Friendly connection 이름.

  • Access 데이터베이스 파일, Events.accdb, 이벤트 데이터베이스 파일을 찾습니다.

  • 다음> 버튼을 클릭합니다.

그만큼 Table Import 마법사는 데이터 가져 오기 방법을 선택하는 옵션을 표시합니다.

딸깍 하는 소리 Select from a list of tables and views to choose the data to import 클릭 Next.

그만큼 Table Import마법사는 선택한 Access 데이터베이스의 모든 테이블을 표시합니다. 모든 상자를 선택하여 모든 테이블을 선택하고 완료를 클릭하십시오.

그만큼 Table Import 마법사 표시 – Importing가져 오기 상태를 보여줍니다. 이 작업은 몇 분 정도 걸릴 수 있으며 다음을 클릭하여 가져 오기를 중지 할 수 있습니다.Stop Import 단추.

데이터 가져 오기가 완료되면 테이블 가져 오기 마법사가 표시됩니다. Success가져 오기 결과를 보여줍니다. 딸깍 하는 소리Close.

Power Pivot은 데이터보기의 여러 탭에 가져온 모든 테이블을 표시합니다.

다이어그램보기를 클릭하십시오.

테이블간에 관계가 있음을 알 수 있습니다. Disciplines and Medals. 이는 Access와 같은 관계형 데이터베이스에서 데이터를 가져올 때 데이터베이스에있는 관계도 Power Pivot의 데이터 모델로 가져 오기 때문입니다.

데이터 모델에서 피벗 테이블 만들기

다음과 같이 이전 섹션에서 가져온 테이블로 피벗 테이블을 만듭니다.

  • 리본에서 피벗 테이블을 클릭합니다.

  • 드롭 다운 목록에서 피벗 테이블을 선택합니다.

  • 나타나는 피벗 테이블 만들기 대화 상자에서 새 워크 시트를 선택하고 확인을 클릭합니다.

Excel 창의 새 워크 시트에 빈 피벗 테이블이 만들어집니다.

Power Pivot 데이터 모델의 일부인 가져온 테이블이 모두 피벗 테이블 필드 목록에 나타납니다.

  • 드래그 NOC_CountryRegion 메달 테이블의 필드를 COLUMNS 영역에 추가합니다.

  • Disciplines 테이블에서 Discipline을 ROWS 영역으로 끌어옵니다.

  • 분야를 필터링하여 양궁, 다이빙, 펜싱, 피겨 스케이팅 및 스피드 스케이팅의 5 가지 스포츠 만 표시합니다. 이 작업은 피벗 테이블 필드 영역 또는 피벗 테이블 자체의 행 레이블 필터에서 수행 할 수 있습니다.

  • Medal을 메달 테이블에서 VALUES 영역으로 끌어옵니다.

  • 메달 테이블에서 메달을 다시 선택하고 필터 영역으로 드래그합니다.

피벗 테이블은 추가 된 필드와 영역에서 선택한 레이아웃으로 채워집니다.

피벗 테이블을 사용하여 데이터 탐색

메달 수> 80 인 값만 표시 할 수 있습니다.이를 수행하려면 주어진 단계를 따르십시오.

  • 열 레이블 오른쪽에있는 화살표를 클릭합니다.

  • 고르다 Value Filters 드롭 다운 목록에서.

  • 고르다 Greater Than…. 두 번째 드롭 다운 목록에서

  • 확인을 클릭하십시오.

그만큼 Value Filter대화 상자가 나타납니다. 맨 오른쪽 상자에 80을 입력하고 확인을 클릭합니다.

피벗 테이블에는 총 메달 수가 80 개를 초과하는 지역 만 표시됩니다.

몇 단계 만 거치면 여러 테이블에서 원하는 특정 보고서에 도달 할 수 있습니다. 이는 Access 데이터베이스에있는 테이블 간의 기존 관계 때문에 가능해졌습니다. 데이터베이스에서 모든 테이블을 동시에 가져 오면 Power Pivot은 데이터 모델에서 관계를 다시 만들었습니다.

Power Pivot에서 다른 원본의 데이터 요약

다른 원본에서 데이터 테이블을 가져 오거나 데이터베이스에서 동시에 테이블을 가져 오지 않거나 통합 문서에서 새 Excel 테이블을 만들어 데이터 모델에 추가하는 경우 다음과 같은 관계를 만들어야합니다. 피벗 테이블에서 분석 및 요약에 사용할 테이블.

  • 통합 문서에서 새 워크 시트를 만듭니다.

  • Excel 표 만들기 – Sports.

데이터 모델에 스포츠 테이블을 추가합니다.

테이블 간의 관계 만들기 Disciplines and Sports 필드와 함께 SportID.

필드 추가 Sport 피벗 테이블에.

필드 섞기- Discipline and Sport ROWS 영역에서.

데이터 탐색 확장

당신은 테이블을 얻을 수 있습니다 Events 추가 데이터 탐색에도 적용됩니다.

테이블 간의 관계를 만듭니다. EventsMedals 필드와 함께 DisciplineEvent.

표 추가 Hosts 통합 문서 및 데이터 모델에.

계산 된 열을 사용하여 데이터 모델 확장

Hosts 테이블을 다른 테이블에 연결하려면 Hosts 테이블의 각 행을 고유하게 식별하는 값이있는 필드가 있어야합니다. 호스트 테이블에 이러한 필드가 없으므로 고유 한 값을 포함하도록 호스트 테이블에 계산 된 열을 만들 수 있습니다.

  • PowerPivot 창의 데이터보기에서 호스트 테이블로 이동합니다.

  • 리본에서 디자인 탭을 클릭합니다.

  • 추가를 클릭하십시오.

헤더 열 추가가있는 맨 오른쪽 열이 강조 표시됩니다.

  • 수식 입력 줄에 다음 DAX 수식 입력 = CONCATENATE ([Edition], [Season])

  • 엔터 키를 치시오.

헤더로 새 열이 생성됩니다. CalculatedColumn1 열은 위의 DAX 수식의 결과 값으로 채워집니다.

새 열을 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 목록에서 열 이름 바꾸기를 선택합니다.

유형 EditionID 새 열의 헤더에 있습니다.

보시다시피 열은 EditionID 호스트 테이블에 고유 한 값이 있습니다.

계산 된 열을 사용하여 관계 생성

관계를 만들어야하는 경우 Hosts 테이블과 Medals 테이블, 열 EditionID메달 테이블에도 있어야합니다. 다음과 같이 메달 테이블에 계산 된 열을 만듭니다-

  • Power Pivot의 데이터보기에서 메달 테이블을 클릭합니다.

  • 리본에서 디자인 탭을 클릭합니다.

  • 추가를 클릭하십시오.

수식 입력 줄에 DAX 수식 입력 = YEAR ([EDITION]) Enter를 누르십시오.

Year로 작성된 새 열의 이름을 바꾸고 Add.

  • 수식 입력 줄에 다음 DAX 수식 입력 = CONCATENATE ([Year], [Season])

  • 생성 된 새 열의 이름을 다음과 같이 변경합니다. EditionID.

보시다시피, Medal 테이블의 EditionID 열에는 Hosts 테이블의 EditionID 열과 동일한 값이 있습니다. 따라서 EditionID 필드를 사용하여 메달과 스포츠 테이블 간의 관계를 만들 수 있습니다.

  • PowerPivot 창에서 다이어그램보기로 전환합니다.

  • 계산 된 열에서 가져온 필드를 사용하여 테이블-Medal 및 Hosts 간의 관계를 만듭니다. EditionID.

이제 Hosts 테이블의 필드를 Power PivotTable에 추가 할 수 있습니다.