보고서 매개 변수 예제

이 예제는 샘플 응용 프로그램을 기반으로 합니다. 해당 응용 프로그램에서는 콤보 상자가 두 개 있는 보고서를 사용하여 두 번째 보고서의 콘텐츠를 제어합니다. 두 보고서는 모두 보고서 변수 및 보고서 매개 변수를 사용합니다. 두 보고서에 공통된 사항은 둘 다 분석 큐브의 기간 및 지역 계층 구조를 조회로 사용한다는 점뿐입니다.

  1. 필터라는 이름의 보고서를 만듭니다.
  2. 콤보 상자 두 개를 추가하고 이를 분석 큐브의 기간 및 지역 차원에 연결합니다.
  3. rv_daterv_region이라는 이름의 보고서 변수를 만듭니다.
  4. 디자인 모드에서 기간 콤보 상자를 두 번 클릭하여 목록 뷰 서식 지정 대화 상자를 표시합니다.
  5. rv_date를 입력 변수와 출력 변수의 값으로 지정합니다.
  6. 지역 콤보 상자의 목록 뷰 서식 지정 대화 상자를 열고 rv_region을 입력 변수와 출력 변수의 값으로 지정합니다.
  7. 보고서를 저장합니다.
  8. 디자인 모드에서 보고서 카탈로그의 필터 보고서를 마우스 오른쪽 단추로 클릭하고 [보고서 매개 변수]를 선택합니다.
  9. [보고서 매개 변수 추가]를 클릭하고 보고서 매개 변수 목록에서 [rv_date]를 선택합니다.
  10. 유형 열에서 [요소]를 선택합니다.
  11. 조회 열에서 분석 큐브의 기간 계층 구조를 선택합니다.
  12. rv_region을 사용하여 두 번째 보고서 매개 변수를 추가합니다. [요소]를 유형으로 선택하고 지역 계층 구조를 조회로 선택합니다.
  13. 수식이라는 보고서를 만듭니다.
  14. rv_periodrv_location이라는 보고서 변수를 만듭니다.
  15. 수식 보고서의 셀에서 분석 큐브에 대해 다음과 같은 ROC 수식을 만듭니다.
    =ROC("BestPracticesOLAP","ANALYSIS","[CHANNEL].[All Channels]","[MEASURE].[Gross Margin]",
    "[POS].[All Pos]","[PRODUCT].[All Tires]",ReportVariables.rv_period.Text,ReportVariables.rv_location.Text,
    "[VALTYPE].[Variance]")
    참고

    두 보고서 변수가 채워지지 않았으므로 이 보고서는 #NA!를 표시합니다.

  16. 디자인 모드에서 보고서 카탈로그의 수식 보고서를 마우스 오른쪽 단추로 클릭하고 [보고서 매개 변수]를 선택합니다.
  17. rv_periodrv_location 보고서 변수에서 보고서 매개 변수를 만듭니다. [요소]를 유형으로 선택하고, 각각 기간 및 지역 계층 구조를 조회로 선택합니다.
  18. 필터 및 수식 보고서를 대시보드로 끕니다.
위젯 통신 대화 상자에 두 개의 매개 변수 연결이 만들어집니다. 한 매개 변수 연결의 이름은 rv_date, rv_period입니다. 여기에는 필터 보고서의 rv_date 매개 변수와 수식 보고서의 rv_period 매개 변수가 포함됩니다. 두 번째 매개 변수 연결의 이름은 rv_region, rv_location입니다. 여기에는 필터 보고서의 rv_region 매개 변수와 수식 보고서의 rv_location 매개 변수가 포함됩니다.

수식 보고서에 표시되는 값은 필터 보고서에서 선택한 날짜 및 지역에 따라 다릅니다.