报告参数示例

此示例基于“示例”应用程序。它采用具有两个组合框的报告来控制第二个报告的内容。两个报告均采用报告变量和报告参数。这两个报告的共同点是它们均使用“分析”多维数据集的“期间”和“地区”层次结构作为查找。

  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 参数。

在“公式”报告中显示的值取决于在“筛选器”报告中选择的日期和地区。