练习 - 为报告 RP005 创建模板
本主题描述了如何创建用于创建报告 RP005 的模板。
本练习涉及以下任务:
- 放置和指定组合框和超级数据块
- 创建报告变量
- 创建 CELLGET 公式
- 在“列表设计器”的“高级”窗格中使用变量的引用替换所有报告对象的引用。
若要创建 RP005 模板:
-
在“报告目录”中,右键单击“报告模板”文件夹,并选择“新建”>“报告模板”。
将显示“创建报告”对话框。
- 为该模板指定名称并单击“确定”。
- 单击“报告目录”中的模板。
-
单击单元格 C7 并单击“对象”工具栏上的“组合框”。
将在 C7 中创建组合框。
- 在单元格 C9 和 C11 中创建组合框。
- 打开“数据库结构”窗格并展开“分析”多维数据集。
- 将“期间”维度拖到 C7 的组合框上。
-
双击 C7 中的组合框。
将显示“列表视图格式”对话框。
- 将组合框命名为“ lv_time”。
- 将“地区”维度拖到 C9 的组合框上。
- 将组合框命名为 “lv_region”。
- 将“度量”维度拖到 C11 的组合框上。
- 将组合框命名为 “lv_measure”。
-
选择单元格 E13 和 F13 并将“产品”维度拖到 E13。
将在单元格 E13:F13 中创建基于“产品”维度的超级数据块。
-
将“销售点 (POS)”维度拖到单元格 F12 上。
将在单元格 F12:F13 中创建基于 POS 维度的超级数据块。
“产品”和 POS 超级数据块在单元格 F13 重叠。
-
打开“附件”窗格,创建并填充以下报告变量:
变量 填充 trv_alias BestPracticesOLAP trv_cube 分析 trv_time_dim [期间] trv_time_hie [期间] trv_region_dim [地区] trv_region_hie [地区] trv_measure_dim [度量] trv_measure_hie [度量] trv_analyzedX_dim [pos] trv_analyzedX_hie [pos] trv_analyzedY_dim [产品] trv_analyzedY_hie [产品] -
在单元格 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。
- 在“类型”列中,选择“别名”作为类型。
- 为多维数据集添加参数,选择“多维数据集”作为类型。
- 为创建变量的每个维度和层次结构添加参数。按需选择“维度”或“层次结构”作为类型。
-
或者,使用工具栏上的向右箭头在维度下缩进每个层次结构参数。
用户在“报告向导”中指定其维度参数时,这会自动填充每个层次结构参数。
- 单击“确定”。
- 保存模板。
- 通过创建报告来测试模板。