연습 - 보고서 RP005에 대한 템플릿 만들기
이 항목에서는 보고서 RP005가 생성된 템플릿을 만드는 방법에 대해 설명합니다.
이 연습에서는 다음 작업을 수행합니다.
- 콤보 상자 및 하이퍼블록을 배치하고 지정하기
- 보고서 변수 만들기
- CELLGET 수식 만들기
- 목록 디자이너의 고급 창을 사용하여 보고서 개체의 모든 참조를 변수의 참조로 바꾸기
RP005 템플릿을 만들려면 다음 작업을 수행하십시오.
-
보고서 카탈로그에서 보고서 템플릿 폴더를 마우스 오른쪽 단추로 클릭하고 [새로 만들기] > [보고서 템플릿]을 선택합니다.
보고서 만들기 대화 상자가 표시됩니다.
- 템플릿의 이름을 지정하고 [확인]을 클릭합니다.
- 보고서 카탈로그에서 템플릿을 클릭합니다.
-
셀 C7을 클릭하고 개체 도구 모음에서 콤보 상자를 클릭합니다.
콤보 상자가 C7에 만들어집니다.
- C9 셀과 C11 셀에 콤보 상자를 만듭니다.
- 데이터베이스 구조 창을 열고 분석 큐브를 확장합니다.
- 기간 차원을 C7의 콤보 상자로 끕니다.
-
C7의 콤보 상자를 두 번 클릭합니다.
서식 목록보기 대화 상자가 표시됩니다.
- 콤보 상자의 이름을 lv_time으로 지정합니다.
- 기간 차원을 C9의 콤보 상자로 끕니다.
- 콤보 상자의 이름을 lv_region으로 지정합니다.
- 측정값 차원을 C11의 콤보 상자로 끕니다.
- 콤보 상자의 이름을 lv_measure로 지정합니다.
-
E13 및 F13 셀을 선택하고 Product 차원을 E13으로 끕니다.
제품 차원에 기반한 하이퍼블록이 E13:F13 셀에 만들어집니다.
-
POS(Point of Sales) 차원을 F12 셀로 끕니다.
POS 차원에 기반한 하이퍼블록이 F12:F13 셀에 만들어집니다.
제품 및 POS 하이퍼블록이 F13 셀에서 중복됩니다.
-
보조프로그램 창을 열고 다음과 같은 보고서 변수를 만들고 채웁니다.
변수 채울 내용 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] -
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 셀의 값을 반환합니다.
- 제품 하이퍼블록의 테두리를 클릭합니다.
- 목록 디자이너의 고급 창을 엽니다.
-
일반 섹션에서 BestPracticesOLAP를 두 번 클릭하고 표시되는 목록에서 <수식 편집>을 선택합니다.
수식 편집 대화 상자가 표시됩니다.
-
수식 편집 대화 상자에서 보고서 변수를 확장하고 trv_alias를 두 번 클릭합니다.
=ReportVariables.trv_alias.Text
가 오른쪽 창에 표시됩니다. - [확인]을 클릭합니다.
-
고급 창의 일반 섹션에서 수식 편집 대화 상자를 사용하여 다음 할당을 지정합니다.
목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당 큐브 =ReportVariables.trv_cube.text 차원 =ReportVariables.trv_analyzedY_dim.text 계층 구조 =ReportVariables.trv_analyzedY_hie.text - POS 하이퍼블록의 테두리를 클릭합니다.
-
목록 디자이너의 고급 창에서 다음 할당을 지정합니다.
목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당 별칭 =ReportVariables.trv_alias.text 큐브 =ReportVariables.trv_cube.text 차원 =ReportVariables.trv_analyzedX_dim.text 계층 구조 =ReportVariables.trv_analyzedX_hie.text -
시간 콤보 상자를 클릭하고 목록 디자이너의 고급 창에서 다음과 같은 할당을 지정합니다.
목록 디자이너에 있는 고급 창의 일반 섹션 수식 편집 대화 상자의 할당 별칭 =ReportVariables.trv_alias.text 큐브 =ReportVariables.trv_cube.text 차원 =ReportVariables.trv_time_dim.text 계층 구조 =ReportVariables.trv_time_hie.text - 지역 콤보 상자에 26단계를 반복하되, 차원 및 계층 구조를 지역 변수에 할당합니다.
- 측정값 콤보 상자의 올바른 할당을 지정합니다.
- 보고서 템플릿을 저장합니다.
-
보고서 카탈로그에서 템플릿을 마우스 오른쪽 단추로 클릭하고 [보고서 매개 변수]를 선택합니다.
보고서 매개 변수 대화 상자가 표시됩니다.
- [보고서 매개 변수 추가]를 클릭합니다.
- [변수] 필드에서 보고서 변수를 확장하고 trv_alias를 선택합니다.
- 유형 열에서 별칭을 유형으로 선택합니다.
- 큐브의 매개 변수를 추가하고 큐브를 유형으로 선택합니다.
- 변수를 만든 각 차원 및 계층 구조에 대해 매개 변수를 추가합니다. 적절한 경우 차원 또는 계층 구조를 유형으로 선택합니다.
-
필요에 따라 도구 모음의 오른쪽 화살표를 사용하여 차원 아래에 있는 각 계층 구조 매개 변수를 들여쓰기합니다.
이렇게 하면 사용자가 보고서 마법사에서 차원 매개 변수를 지정할 경우 각 계층 구조 매개 변수가 자동으로 채워집니다.
- [확인]을 클릭합니다.
- 템플릿을 저장합니다.
- 보고서를 만들어 템플릿을 테스트합니다.