如何为 SAP NetWeaver BI MDX 查询添加计算成员
MDX 查询中的计算成员表示不直接存在于 SAP NetWeaver Business Intelligence 数据源中,而是根据成员的多维数据集元数据计算出的值。可以定义计算成员,然后便可以像使用 InfoCube 或查询多维数据集中的任何现有成员一样使用该计算成员。例如,您可以将计算成员拖至“数据”窗格或“查询”窗格上,以使其包含于 MDX 查询中。
通过 SAP NetWeaver Business Intelligence 用户界面添加计算成员的方式有两种:使用工具栏上的**“添加计算成员”按钮,或者使用“计算成员”**窗格中的快捷菜单。
使用工具栏按钮添加计算成员
在 SAP NetWeaver BI 查询设计器中,单击查询设计器工具栏上的**“添加计算成员”**() 按钮。
在**“名称”**中,键入计算成员的名称。
对于**“父层次结构”**,选择放置此成员的层次结构。
对于**“父成员”**,选择要用作计算成员父级的成员。
注意 如果“父层次结构”为 KEY FIGURES,则将禁用“父成员”。
在**“表达式”中,键入用于计算成员的 MDX 表达式。可以将对象从“元数据”和“函数”**列表中拖出以用其填充表达式。
单击“确定”。
使用计算成员窗格添加计算成员
在 SAP Netweaver BI 查询设计器中,右键单击元数据窗格下方的计算成员窗格中的任意位置。
单击**“新建计算成员”**。
在**“名称”**中,键入计算成员的名称。
对于**“父层次结构”**,选择放置此成员的层次结构。
对于**“父成员”**,选择要用作计算成员父级的成员。
注意 如果“父层次结构”为 KEY FIGURES,则将禁用“父成员”。
在**“表达式”中,键入用于计算成员的 MDX 表达式。可以将对象从“元数据”和“函数”**列表中拖出以用其填充表达式。
单击“确定”。