如何为 SAP Netweaver BI MDX 查询设置变量

从 SAP NetWeaver Business Intelligence 数据源中筛选数据是使用变量完成的,这些变量在该数据源中作为查询多维数据集定义的一部分进行定义。变量是在创建查询多维数据集时在数据源中定义的。只有查询多维数据集支持变量。与所有查询变量一样,Reporting Services 也会自动创建绑定到报表参数的查询参数,这两个参数与查询多维数据集中查询变量的唯一名称同名。

在设计模式下设置变量的值

  1. 在设计模式下,单击 SAP NetWeaver Business Intelligence 查询设计器工具栏上的**“变量”**(“查询参数”对话框图标) 按钮。此时将打开“变量”对话框。

    注意注意

    仅对具有在数据源中已定义的变量的查询多维数据集(而不对 InfoCubes)启用此按钮。

  2. 在默认列中,为列出的每个变量键入或选择一个默认值。

  3. 单击“确定”。

将现有变量添加到查询中

  1. 在查询模式下,打开 SAP NetWeaver Business Intelligence 查询设计器。

    注意注意

    若要在设计模式和查询模式之间切换,请在查询设计器工具栏中单击“设计”模式 (切换到设计模式)。

    “变量”窗格将显示为查询多维数据集定义的现有变量的列表。

  2. 将变量从“变量”窗格拖至查询文本,将其放入符合 MDX 语句语法要求的位置上。

  3. 单击“确定”。