Skip to main content

Excel 2010 피벗 테이블 구성

엑셀 79강] 피벗 테이블 기본 작성법 - 복잡하고 방대한 데이터 집계하기 (유월 2025)

엑셀 79강] 피벗 테이블 기본 작성법 - 복잡하고 방대한 데이터 집계하기 (유월 2025)
Anonim

수년 동안 Microsoft Excel과 최상위 계층 BI (Business Intelligence) 플랫폼 간에는 격차가있었습니다. Microsoft Excel 2010 피벗 테이블의 향상된 기능과 몇 가지 다른 BI 기능으로 인해 엔터프라이즈 BI의 진정한 경쟁자가되었습니다. Excel은 전통적으로 독립형 분석 및 모든 사람이 최종 보고서를 내보내는 표준 도구에 사용되었습니다. 전문 비즈니스 인텔리전스는 전통적으로 SAS, Business Objects 및 SAP 등을 위해 예약되었습니다.

01/15

최종 결과

Microsoft Excel 2010 (Excel 2010 피벗 테이블 포함)은 SQL Server 2008 R2, SharePoint 2010 및 무료 Microsoft Excel 2010 추가 기능 "PowerPivot"과 함께 고급 비즈니스 인텔리전스 및보고 솔루션을 제공합니다.

이 자습서에서는 간단한 SQL 쿼리를 사용하여 SQL Server 2008 R2 데이터베이스에 연결된 Excel 2010 피벗 테이블의 간단한 시나리오를 다룹니다.

계속 읽기

02/15

피벗 테이블 삽입

새 또는 기존 Excel 통합 문서에 피벗 테이블을 삽입 할 수 있습니다. 커서를 위로부터 몇 줄 아래로 배치하는 것이 좋습니다. 이렇게하면 워크 시트를 공유하거나 인쇄 할 때 헤더 나 회사 정보를 저장할 공간이 생깁니다.

  • 새 또는 기존 Excel 2010 통합 문서를 열고 피벗 테이블의 왼쪽 위 모서리를 원하는 셀을 클릭합니다.
  • 삽입 탭을 클릭하고 표 섹션에서 피벗 테이블 드롭 다운을 클릭하십시오. 피벗 테이블을 선택하십시오. 피벗 테이블 만들기 대화 상자가 시작됩니다.

계속 읽기

03/15

피벗 테이블을 SQL Server에 연결

Excel 2010은 모든 주요 RDBMS (관계형 데이터베이스 관리 시스템) 공급자로부터 데이터를 검색 할 수 있습니다. SQL Server 드라이버는 기본적으로 연결에 사용할 수 있어야합니다. ODBC 드라이버를 다운로드해야하는 경우 해당 웹 사이트를 확인하십시오.

이 자습서의 경우 SQL Server 2008 R2 (SQL Express 무료 버전)에 연결합니다.

  1. 피벗 테이블 만들기 양식을 엽니 다. "외부 데이터 소스 사용"을 선택하고 연결 선택 버튼을 클릭하십시오. 피벗 테이블을 배치 할 위치를 그대로 둡니다.
  2. Existing Connections (기존 연결) 양식을 엽니 다. Browse for More 버튼을 클릭하십시오.
  3. 새 소스 버튼을 클릭하면 데이터 연결 마법사가 시작됩니다.
  4. Microsoft SQL Server를 선택하고 다음을 클릭하십시오.
  5. 서버 이름과 로그인 자격 증명을 입력하십시오. 적절한 인증 방법을 선택하십시오.
    1. Windows 인증 사용 : 이 방법은 네트워크 로그인을 사용하여 SQL Server 데이터베이스에 액세스합니다.
    2. 다음 사용자 이름 및 암호를 사용하십시오. 이 방법은 독립 실행 형 사용자가 데이터베이스에 액세스하도록 SQL Server를 구성한 경우 사용됩니다.
  6. Excel 통합 문서에서 원하는 데이터를 정확히 제공 할 수있는 사용자 지정 SQL로 테이블을 바꿉니다.
    1. 연결할 데이터베이스를 선택하십시오. 이 예에서는 Microsoft가 제공하는 AdventureWorks 예제 데이터베이스에 연결합니다. 특정 테이블에 연결을 선택하고 첫 번째 테이블을 선택하십시오. 이 테이블에서 데이터를 검색하지 않을 것임을 기억하십시오.
    2. 마침을 클릭하면 마법사가 닫히고 통합 문서로 돌아갑니다. 우리는 커스텀 SQL 질의를위한 자리 표시 자 테이블을 교체 할 것입니다.

피벗 테이블 만들기 (A) 양식으로 돌아갑니다. 확인을 클릭하십시오.

04 / 15

일시적으로 SQL 테이블에 연결된 피벗 테이블

이 시점에서 자리 표시 자 테이블에 연결되어 있고 비어있는 피벗 테이블이 있습니다. 왼쪽에는 피벗 테이블의 위치가 표시되고 오른쪽에는 사용 가능한 필드 목록이 있습니다.

계속 읽기

15 중 15

연결 등록 정보 열기

옵션 탭에 있는지 확인하고 데이터 섹션에서 데이터 소스 드롭 다운 변경을 클릭하십시오. 연결 속성을 선택하십시오.

그러면 연결 특성 양식이 나타납니다. 정의 탭을 클릭하십시오. 여기에는 SQL Server에 대한 현재 연결에 대한 연결 정보가 표시됩니다. 연결 파일을 참조하는 동안 데이터는 스프레드 시트에 실제로 포함됩니다.

06/15

쿼리로 연결 속성 업데이트

명령 유형을 테이블에서 SQL로 변경하고 기존 명령 텍스트를 SQL 쿼리로 덮어 씁니다. 다음은 AdventureWorks 예제 데이터베이스에서 작성한 쿼리입니다.

SELECT Sales.SalesOrderHeader.SalesOrderID를 선택하십시오.Sales.SalesOrderHeader.OrderDate,Sales.SalesOrderHeader.ShipDate,Sales.SalesOrderHeader.Status,Sales.SalesOrderHeader.SubTotal,Sales.SalesOrderHeader.TaxAmt,Sales.SalesOrderHeader.Freight,Sales.SalesOrderHeader.TotalDue,Sales.SalesOrderDetail.SalesOrderDetailID,Sales.SalesOrderDetail.OrderQty,Sales.SalesOrderDetail.UnitPrice,Sales.SalesOrderDetail.LineTotal,생산. 제품명,Sales.vIndividualCustomer.StateProvinceName, Sales.vIndividualCustomer.CountryRegionName,Sales.Customer.CustomerType,Production.Product.ListPrice,생산. 제품. 제품 라인,Production.ProductSubcategory.Name AS ProductCategoryFROM Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ONSales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderIDINNER JOIN Production.Product ON Sales.SalesOrderDetail.ProductID =Production.Product.ProductID INNER JOIN Sales.Customer ONSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID ANDSales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOINSales.vIndividualCustomer ON Sales.Customer.CustomerID =Sales.vIndividualCustomer.CustomerID INNER JOINProduction.ProductSubcategory ON Production.Product.ProductSubcategoryID =Production.ProductSubcategory.ProductSubcategoryID

확인을 클릭하십시오.

계속 읽기

07/15

수신 연결 경고

Microsoft Excel 경고 대화 상자가 나타납니다. 우리가 연결 정보를 변경했기 때문입니다. 원래 연결을 만들었을 때 외부 .ODC 파일 (ODBC 데이터 연결)에 정보를 저장했습니다. 통합 문서의 데이터는 # 6 단계에서 테이블 명령 유형을 SQL 명령 유형으로 변경할 때까지 .ODC 파일과 동일합니다. 경고는 데이터가 더 이상 동기화되지 않으며 통합 문서의 외부 파일에 대한 참조가 제거된다고 알려줍니다. 괜찮습니다. 예를 클릭하십시오.

8 중 15

쿼리로 SQL Server에 연결된 피벗 테이블

이 작업은 빈 피벗 테이블이있는 Excel 2010 통합 문서로 다시 이동합니다. 사용 가능한 필드가 이제 다르며 SQL 쿼리의 필드에 해당하는 것을 볼 수 있습니다. 이제 피벗 테이블에 필드를 추가 할 수 있습니다.

계속 읽기

09/15

피벗 테이블에 필드 추가

피벗 테이블 필드 목록에서 ProductCategory를 Row Labels 영역, OrderDate를 Column Labels 영역 및 TotalDue to Values ​​영역으로 끕니다. 보시다시피 날짜 필드에는 개별 날짜가 있으므로 피벗 테이블에 각 고유 날짜에 대한 열이 만들어집니다. Excel 2010에는 날짜 필드를 구성하는 데 도움이되는 몇 가지 기본 제공 함수가 있습니다.

10/15

날짜 필드에 그룹화 추가

그룹화 기능을 사용하면 년, 월, 분기 등으로 날짜를 구성 할 수 있습니다. 이렇게하면 데이터를 요약하고 사용자가 쉽게 상호 작용할 수 있습니다. 날짜 열 머리글 중 하나를 마우스 오른쪽 단추로 클릭하고 그룹화를 선택하면 그룹화 양식이 나타납니다.

계속 읽기

11/15

값으로 그룹화 선택

그룹화 할 데이터의 종류에 따라 양식이 약간 다르게 보일 것입니다. Excel 2010에서는 날짜, 숫자 및 선택한 텍스트 데이터를 그룹화 할 수 있습니다. 이 자습서에서 OrderDate를 그룹화하므로 양식에 날짜 그룹화와 관련된 옵션이 표시됩니다.

월과 년을 클릭하고 확인을 클릭하십시오.

12/15

년 및 월별 그룹화 된 피벗 테이블

데이터는 연도별로, 그리고 월별로 그룹화됩니다. 각 데이터에는 데이터를 보려는 방식에 따라 확장하거나 축소 할 수있는 더하기 및 빼기 기호가 있습니다.

이 시점에서 피벗 테이블은 매우 유용합니다. 각 필드는 필터링 할 수 있지만 문제는 필터의 현재 상태에 대한 시각적 단서가 없음을 나타냅니다. 보기를 변경하려면 몇 번의 클릭이 필요합니다.

13/15

슬라이서 삽입 (Excel 2010의 새로운 기능)

슬라이서는 Excel 2010의 새로운 기능입니다. 기본적으로 슬라이서는 기존 필드의 필터를 시각적으로 설정하고 필터링 할 항목이 현재 피벗 테이블보기에없는 경우 보고서 필터를 만드는 것과 같습니다. 슬라이서에 대한 좋은 점은 사용자가 피벗 테이블에서 데이터보기를 변경하고 필터의 현재 상태에 대한 시각적 인 표시기를 제공하는 것이 매우 쉽다는 것입니다.

슬라이서를 삽입하려면 옵션 탭을 클릭하고 정렬 및 필터 섹션에서 슬라이서 삽입을 클릭하십시오. Insert Slicer를 선택하면 Insert Slicers 창이 열립니다. 사용 가능한 필드 수만큼 선택하십시오.

14/15

사용자 친화적 인 슬라이서로 피벗 테이블

보시다시피 슬라이서는 모든 데이터를 선택하여 표시합니다. 피벗 테이블의 현재보기에있는 데이터가 사용자에게 정확히 전달됩니다.

15/15

피벗 테이블을 업데이트하는 슬라이서 값 선택

다양한 값 조합을 클릭하고 피벗 테이블보기 변경 방법을 확인하십시오. 슬라이서에서 일반적인 Microsoft 클릭을 사용하면 Ctrl + 클릭으로 여러 값을 선택하거나 Shift + 클릭으로 값 범위를 선택할 수 있습니다.

각 슬라이서에는 선택한 값이 표시되므로 피벗 테이블의 상태가 필터라는 점을 명확히 알 수 있습니다. 옵션 탭의 슬라이서 섹션에서 빠른 스타일 드롭 다운을 클릭하여 원하는 경우 슬라이서 스타일을 변경할 수 있습니다.