피벗 테이블이 많은 데이터를 포함하는 외부 ODBC(Open Database Connectivity) 데이터 원본에 연결된 경우 이 데이터를 검색하면 컴퓨터의 메모리가 부족하거나 쿼리가 느리게 실행될 수 있습니다. 이러한 문제를 방지하려면 피벗 테이블에 보고서 필터를 적용하여 선택한 항목에 따라 현재 값 집합에 필요한 원본 데이터 검색합니다.
중요: 이 기능은 ODBC 데이터 원본에 연결된 피벗 테이블에서만 사용할 수 있습니다. 다음 절차를 완료하려면 피벗 테이블 및 피벗 차트 마법사를 사용해야 합니다.
-
피벗 테이블 및 피벗 차트 마법사 명령이 빠른 실행 도구 모음에 있는지 확인합니다. 표시되지 않으면 다음 단계를 수행합니다.
-
도구 모음 옆에 있는 화살표를 클릭한 다음 기타 명령을 클릭합니다.
-
다음에서 명령 선택에서 모든 명령을 선택합니다.
-
목록에서 피벗 테이블 및 피벗 차트 마법사를 선택하고 추가를 클릭한 다음 확인을 클릭합니다.
-
-
이제 빠른 실행 도구 모음에서 피벗 테이블 및 피벗 차트 마법사 아이콘 클릭합니다.
-
마법사의 1단계 페이지에서 외부 데이터 원본을 선택하고 다음을 클릭합니다.
-
마법사의 2단계 페이지에서 데이터 가져오기를 클릭합니다.
-
데이터 원본에 연결합니다.
ODBC 데이터 원본에 연결하는 방법에 대한 자세한 내용은 Microsoft 쿼리를 사용하여 외부 데이터 검색을 참조하세요.
-
마법사의 3단계 페이지에서 레이아웃을 클릭합니다.
-
레이아웃 대화 상자에서 하나 이상의 필드를 보고서 필터 영역으로 끌어옵니다.
-
각 보고서 필터 필드에 대해 다음을 수행합니다.
-
필드를 두 번 클릭합니다.
피벗 테이블 필드 고급 옵션 대화 상자가 나타납니다.
-
보고서 필터에서 새 항목을 선택할 때마다 데이터 원본에서 최신 데이터만 검색하려면 각 보고서 필터 필드 항목을 선택할 때 외부 데이터 원본 쿼리를 클릭합니다(메모리가 적음).
보고서 필터 필드가 행 레이블, 열 레이블 또는 값 영역으로 이동되지 않도록 하려면 이 필드의 피벗 사용 안 함(권장) 검사 상자를 선택합니다.
기본 작업으로 돌아가서 보고서 필터에서 새 항목을 선택할 때마다 데이터 원본에서 모든 데이터를 검색하려면 모든 보고서 필터 필드 항목에 대한 외부 데이터 검색(더 빠른 성능)을 클릭합니다.
-
피벗 테이블 및 피벗 차트 마법사의 피벗 테이블 필드 고급 옵션 대화 상자를 사용하여 피벗 테이블의 데이터 원본에서 선택한 데이터를 검색하도록 보고서 필터를 구성할 수 있습니다. 기본적으로 Microsoft Office Excel은 보고서를 만들거나 새로 고침 때 필터링되어 보고서에 표시되지 않는 데이터를 포함하는 피벗 테이블에 대한 모든 원본 데이터를 검색합니다. 필터에서 지정한 항목에 대해서만 데이터를 검색하도록 보고서 필터를 구성하는 경우 필요에 따라 더 적은 양의 데이터를 검색할 수 있습니다. 필터에 다른 항목을 표시할 때마다 새 항목에 대한 데이터의 하위 집합만 검색됩니다. 원하는 만큼 보고서 필터를 구성한 다음 필요에 따라 적용할 수 있습니다.
성능에 미치는 영향
하나 이상의 항목(전부는 아님)에 대한 데이터를 검색하도록 보고서 필터를 구성하면 전체 데이터 집합을 요약한 (모두) 항목을 사용할 수 없으며(흐리게 표시) 보고서 필터 페이지 표시 명령( 옵션 탭의 피벗 테이블 그룹에서 옵션 옆의 화살표를 클릭할 때)도 사용할 수 없습니다. 다른 항목을 선택할 때마다 더 적은 데이터를 검색하지만 데이터가 검색될 때까지 기다려야 합니다. 컴퓨터가 외부 데이터 원본과 연결이 끊어지면 데이터 원본에 다시 연결할 수 있을 때까지 다른 항목을 선택할 수 없습니다. 그러나 이 옵션을 사용하면 다른 것보다 훨씬 많은 양의 데이터를 사용할 수 있습니다.
모든 항목에 대한 모든 데이터를 검색하는 경우 초기 데이터 검색 작업이 더 오래 걸릴 수 있지만 필요한 모든 데이터가 컴퓨터의 메모리에 로드되므로 지연 없이 보고서 필터에서 새 항목을 선택할 수 있습니다. (모두) 항목을 선택하고 보고서를 다시 구성하여 다른 영역의 보고서 필터를 사용하여 전체 데이터 집합에 대한 요약을 열 수도 있습니다. 검색할 총 데이터 양이 컴퓨터의 사용 가능한 메모리 한도 내에 있는 경우 (모두) 옵션을 사용하면 가장 다양한 기능을 사용할 수 있습니다.
보고서 필터 이동
모든 항목에 대한 모든 데이터를 검색하도록 구성된 보고서 필터를 다른 위치로 끌어다 놓는 경우(예: 행 레이블을 만들려는 경우) Excel에서 모든 항목의 데이터를 검색하려고 시도하며 컴퓨터 리소스가 부족할 수 있습니다. 그러나 사용자가 이 작업을 수행하지 못하도록 할 수 있습니다. 자세한 내용은 각 항목 또는 모든 항목에 대한 보고서 필터 데이터 검색 섹션을 참조하세요.
보고서 필터를 사용할 수 없는 경우 항목에 대한 데이터 검색
이 기능을 사용하는 기능은 다음과 같은 상황에서는 사용할 수 없습니다.
-
OLAP 데이터베이스의 원본 데이터를 기반으로 하는 보고서는 필요에 따라 데이터를 자동으로 쿼리하므로 이 기능을 사용하지 마세요.
-
피벗 테이블은 하나 이상의 다른 피벗 테이블과 데이터 캐시를 공유합니다.
-
쿼리하는 외부 데이터베이스에 대한 ODBC 드라이버는 매개 변수 쿼리를 지원하지 않습니다. Microsoft Office와 함께 제공되는 ODBC 드라이버는 모두 매개 변수 쿼리를 지원합니다. 타사 드라이버 공급업체에 문의하여 해당 드라이버가 이 지원을 받고 있는지 여부를 확인할 수 있습니다.
추가 지원
언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.