如何为 SAP NetWeaver BI MDX 查询添加计算成员

MDX 查询中的计算成员表示不直接存在于 SAP NetWeaver Business Intelligence 数据源中,而是根据成员的多维数据集元数据计算出的值。可以定义计算成员,然后便可以像使用 InfoCube 或查询多维数据集中的任何现有成员一样使用该计算成员。例如,您可以将计算成员拖至“数据”窗格或“查询”窗格上,以使其包含于 MDX 查询中。

通过 SAP NetWeaver Business Intelligence 用户界面添加计算成员的方式有两种:使用工具栏上的**“添加计算成员”按钮,或者使用“计算成员”**窗格中的快捷菜单。

使用工具栏按钮添加计算成员

  1. 在 SAP NetWeaver BI 查询设计器中,单击查询设计器工具栏上的**“添加计算成员”**(添加计算成员) 按钮。

  2. 在**“名称”**中,键入计算成员的名称。

  3. 对于**“父层次结构”**,选择放置此成员的层次结构。

  4. 对于**“父成员”**,选择要用作计算成员父级的成员。

    注意注意

    如果“父层次结构”为 KEY FIGURES,则将禁用“父成员”

  5. 在**“表达式”中,键入用于计算成员的 MDX 表达式。可以将对象从“元数据”“函数”**列表中拖出以用其填充表达式。

  6. 单击“确定”。

使用计算成员窗格添加计算成员

  1. 在 SAP Netweaver BI 查询设计器中,右键单击元数据窗格下方的计算成员窗格中的任意位置。

  2. 单击**“新建计算成员”**。

  3. 在**“名称”**中,键入计算成员的名称。

  4. 对于**“父层次结构”**,选择放置此成员的层次结构。

  5. 对于**“父成员”**,选择要用作计算成员父级的成员。

    注意注意

    如果“父层次结构”为 KEY FIGURES,则将禁用“父成员”

  6. 在**“表达式”中,键入用于计算成员的 MDX 表达式。可以将对象从“元数据”“函数”**列表中拖出以用其填充表达式。

  7. 单击“确定”。