연습 - 보고서 RP005에 대한 템플릿 만들기

이 항목에서는 보고서 RP005가 생성된 템플릿을 만드는 방법에 대해 설명합니다.

이 연습에서는 다음 작업을 수행합니다.

  • 콤보 상자 및 하이퍼블록을 배치하고 지정하기
  • 보고서 변수 만들기
  • CELLGET 수식 만들기
  • 목록 디자이너의 고급 창을 사용하여 보고서 개체의 모든 참조를 변수의 참조로 바꾸기

RP005 템플릿을 만들려면 다음 작업을 수행하십시오.

  1. 보고서 카탈로그에서 보고서 템플릿 폴더를 마우스 오른쪽 단추로 클릭하고 [새로 만들기] > [보고서 템플릿]을 선택합니다.
    보고서 만들기 대화 상자가 표시됩니다.
  2. 템플릿의 이름을 지정하고 [확인]을 클릭합니다.
  3. 보고서 카탈로그에서 템플릿을 클릭합니다.
  4. 셀 C7을 클릭하고 개체 도구 모음에서 콤보 상자를 클릭합니다.
    콤보 상자가 C7에 만들어집니다.
  5. C9 셀과 C11 셀에 콤보 상자를 만듭니다.
  6. 데이터베이스 구조 창을 열고 분석 큐브를 확장합니다.
  7. 기간 차원을 C7의 콤보 상자로 끕니다.
  8. C7의 콤보 상자를 두 번 클릭합니다.
    서식 목록보기 대화 상자가 표시됩니다.
  9. 콤보 상자의 이름을 lv_time으로 지정합니다.
  10. 기간 차원을 C9의 콤보 상자로 끕니다.
  11. 콤보 상자의 이름을 lv_region으로 지정합니다.
  12. 측정값 차원을 C11의 콤보 상자로 끕니다.
  13. 콤보 상자의 이름을 lv_measure로 지정합니다.
  14. E13 및 F13 셀을 선택하고 Product 차원을 E13으로 끕니다.
    제품 차원에 기반한 하이퍼블록이 E13:F13 셀에 만들어집니다.
  15. POS(Point of Sales) 차원을 F12 셀로 끕니다.
    POS 차원에 기반한 하이퍼블록이 F12:F13 셀에 만들어집니다.

    제품 및 POS 하이퍼블록이 F13 셀에서 중복됩니다.

  16. 보조프로그램 창을 열고 다음과 같은 보고서 변수를 만들고 채웁니다.
    변수 채울 내용
    trv_alias BestPracticesOLAP
    trv_cube 분석
    trv_time_dim [period]
    trv_time_hie [period]
    trv_region_dim [region]
    trv_region_hie [region]
    trv_measure_dim [measure]
    trv_measure_hie [measure]
    trv_analyzedX_dim [pos]
    trv_analyzedX_hie [pos]
    trv_analyzedY_dim [product]
    trv_analyzedY_hie [product]
  17. F13 셀에서 CELLGET 수식을 다음과 같이 만듭니다.
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    이 수식은 F13 셀의 값을 반환합니다.

  18. 제품 하이퍼블록의 테두리를 클릭합니다.
  19. 목록 디자이너의 고급 창을 엽니다.
  20. 일반 섹션에서 BestPracticesOLAP를 두 번 클릭하고 표시되는 목록에서 <수식 편집>을 선택합니다.
    수식 편집 대화 상자가 표시됩니다.
  21. 수식 편집 대화 상자에서 보고서 변수를 확장하고 trv_alias를 두 번 클릭합니다.
    =ReportVariables.trv_alias.Text가 오른쪽 창에 표시됩니다.
  22. [확인]을 클릭합니다.
  23. 고급 창의 일반 섹션에서 수식 편집 대화 상자를 사용하여 다음 할당을 지정합니다.
    목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당
    큐브 =ReportVariables.trv_cube.text
    차원 =ReportVariables.trv_analyzedY_dim.text
    계층 구조 =ReportVariables.trv_analyzedY_hie.text
  24. POS 하이퍼블록의 테두리를 클릭합니다.
  25. 목록 디자이너의 고급 창에서 다음 할당을 지정합니다.
    목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당
    별칭 =ReportVariables.trv_alias.text
    큐브 =ReportVariables.trv_cube.text
    차원 =ReportVariables.trv_analyzedX_dim.text
    계층 구조 =ReportVariables.trv_analyzedX_hie.text
  26. 시간 콤보 상자를 클릭하고 목록 디자이너의 고급 창에서 다음과 같은 할당을 지정합니다.
    목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당
    별칭 =ReportVariables.trv_alias.text
    큐브 =ReportVariables.trv_cube.text
    차원 =ReportVariables.trv_time_dim.text
    계층 구조 =ReportVariables.trv_time_hie.text
  27. 지역 콤보 상자에 26단계를 반복하되, 차원 및 계층 구조를 지역 변수에 할당합니다.
  28. 측정값 콤보 상자의 올바른 할당을 지정합니다.
  29. 보고서 템플릿을 저장합니다.
  30. 보고서 카탈로그에서 템플릿을 마우스 오른쪽 단추로 클릭하고 [보고서 매개 변수]를 선택합니다.
    보고서 매개 변수 대화 상자가 표시됩니다.
  31. [보고서 매개 변수 추가]를 클릭합니다.
  32. [변수] 필드에서 보고서 변수를 확장하고 trv_alias를 선택합니다.
  33. 유형 열에서 별칭을 유형으로 선택합니다.
  34. 큐브의 매개 변수를 추가하고 큐브를 유형으로 선택합니다.
  35. 변수를 만든 각 차원 및 계층 구조에 대해 매개 변수를 추가합니다. 적절한 경우 차원 또는 계층 구조를 유형으로 선택합니다.
  36. 필요에 따라 도구 모음의 오른쪽 화살표를 사용하여 차원 아래에 있는 각 계층 구조 매개 변수를 들여쓰기합니다.
    이렇게 하면 사용자가 보고서 마법사에서 차원 매개 변수를 지정할 경우 각 계층 구조 매개 변수가 자동으로 채워집니다.
  37. [확인]을 클릭합니다.
  38. 템플릿을 저장합니다.
  39. 보고서를 만들어 템플릿을 테스트합니다.