Freigeben über


Excel Services에서 시간 인텔리전스 필터를 사용하거나 Excel 보고서로 범위 선택을 전달하는 방법

최초 문서 게시일: 2011년 5월 24일 화요일

PerformancePoint 대시보드에는 PerformancePoint 콘텐츠와 기타 콘텐츠를 서로 연결하여 상호 작용할 수 있도록 하는 필터 집합이 있습니다. 이 게시물에서는 시간 인텔리전스 필터와 이 필터를 사용하여 범위 기반 쿼리를 Excel에 가져오는 방법에 대해 간략하게 설명합니다.

시간 인텔리전스 필터란 무엇일까요?

TI(시간 인텔리전스) 필터를 사용하면 사용자 지정 시간 집합을 만들 수 있으며, 이 시간 집합은 대시보드에서 사용자가 볼 수 있는 콘텐츠의 범위를 지정하는 데 사용할 수 있습니다. 이러한 시간 집합의 예로는 이전 기간, 지난 3개월, 지난 6개월 등이 있습니다. TI 필터는 보고서 전체와 여러 데이터 원본에 사용할 수 있다는 장점이 있습니다.

시간 인텔리전스를 설정하는 방법에 대한 자세한 내용은 이전 게시물(영문일 수 있음)을 참조하십시오.

Excel Services 보고서에 연결

통합 문서 매개 변수를 사용하여 Excel Services 보고서를 연결할 수 있습니다. Excel Services 보고서 및 매개 변수를 설정하는 방법에 대한 자세한 내용은 이전 게시물(영문일 수 있음)을 참조하십시오.

이 시나리오에서는 TI 필터를 Excel Services 보고서에 연결하여 지정된 기간 동안 상위 3개 제품의 추세 값을 스파크라인으로 표시하고자 합니다. 예를 들면 다음과 같습니다.

clip_image001

보시다시피 AdventureWorks 큐브의 날짜를 업데이트해야 합니다.

Excel에서 연결 설정

Excel에서는 이러한 연결을 설정하려면 두 단계를 수행해야 합니다. 여기서는 이 보고서에 큐브 함수를 사용할 것입니다. 이렇게 하면 보고서 레이아웃을 효율적으로 제어하고 보고서에 범위 매개 변수를 추가할 수 있습니다. 큐브 함수에 대한 자세한 내용을 확인하려면 Excel 팀 블로그(영문일 수 있음)에서 큐브 함수에 대한 게시물을 참조하십시오. 이 보고서에서는 CUBESET, CUBERANKEDMEMBER 및 CUBEVALUE 함수를 사용합니다.

CUBESET 함수를 사용하면 Excel에서 집합을 정의할 수 있으며, 나중에 CUBERANKEDMEMBER 함수가 이 집합을 사용할 수 있습니다. 여기서는 TI 필터에서 가져오는 값을 기반으로 동적 시간 집합을 설정합니다. C16 셀에 사용할 수식은 다음과 같습니다.

=CUBESET("Adventure Works ",B26, " " )

여기서는 Adventure Works 데이터 원본(첫 번째 인수)에 연결하며, 두 번째 인수는 집합 식입니다. 집합 식은 수식에 입력할 수 있지만, 여기서는 이 값이 매개 변수에서 생성되도록 할 것이므로 셀 참조만 추가합니다. 이 셀 참조에 통합 문서 매개 변수를 입력합니다. 마지막 인수는 텍스트만 표시하는 것이므로 여기서는 비워 둡니다.

CUBERANKEDMEMBER 함수를 사용하면 CUBESET 함수를 통해 정의된 집합에서 개별 멤버를 가져올 수 있습니다. D16 셀에 사용할 수식은 다음과 같습니다.

=CUBERANKEDMEMBER("Adventure Works ",$C$16,ROW(A1))

여기서 $C$16 참조는 이전 단계에서 만든 집합을 참조하고, ROW(A1) 인수는 집합의 첫 번째 멤버를 제공합니다. 표시할 시간 값의 수에 따라, 이후 달에 대해서는 ROW(A2) 등을 계속 추가하면 됩니다.

clip_image003

상위 3개 제품을 가져오려면 CUBESET 및 CUBERANKEDMEMEER을 사용하여 같은 절차를 수행하되, 여기서는 Product Dimension에 대해 절차를 수행합니다.

마지막으로, 셀의 값을 가져오려면 CUBEVALUE 함수를 사용하고 Product Dimension Members 및 Time Members와 포함할 측정값에 대한 셀을 참조합니다.

스파크라인(영문일 수 있음)을 설정하고 나면 보고서를 사용할 수 있습니다.

마지막으로 수행해야 하는 작업 항목은 통합 문서 매개 변수를 만드는 것입니다. 이 매개 변수는 PPS 필터를 통해 Excel 통합 문서와 통신할 때 사용됩니다.

통합 문서 매개 변수를 사용하려면 단일 셀 명명된 범위를 만듭니다. 여기서는 CUBESET 함수에서 참조하는 셀인 B26 셀의 값을 사용합니다. 리본 메뉴에서 명명된 범위의 이름을 Time_Value로 지정하고 파일>저장/보내기를 선택합니다.

clip_image004

게시 옵션(Publish Options)을 선택하고 매개 변수(Parameters) 탭을 선택합니다.

clip_image005

추가(Add)를 선택하면 앞에서 선택했던 명명된 범위를 사용할 수 있습니다.

clip_image006

이 명명된 범위를 SharePoint에 게시하면 Excel의 모든 콘텐츠를 사용할 수 있습니다.

PerformancePoint에서 설정

PerformancePoint에서는 Excel 보고서를 일반적인 방법으로 설정하면 됩니다. Excel에서 설정한 것과 같은 통합 문서 매개 변수가 자동으로 나열됩니다.

clip_image007

다음으로는 시간 인텔리전스 필터를 설정해야 합니다. 여기서는 지난 3개월과 지난 6개월에 대해 하나씩, 두 개의 범위를 만듭니다.

clip_image009

마지막으로 필터를 대시보드에 연결합니다. 시간 필터와 Excel 보고서를 모두 대시보드 구성 요소로 추가합니다. 시작점으로는 구성원 고유 이름(Member Unique Name)을, 끝점으로는 Time_Value를 사용합니다.

clip_image010

이렇게 하면 시간 필터 MDX 값이나 기타 필터에서 생성되는 범위 값을 사용하는 동적 Excel 보고서가 생성됩니다.

clip_image011

Leif Brenne

수석 프로그램 관리자

Office BI, Microsoft

이 문서는 번역된 블로그 게시물입니다. 원본 문서는 How to use Time Intelligence Filters with Excel Services or how to pass a range selection into your Excel Report를 참조하십시오.