如何为 Analysis Services MDX 查询添加计算成员(报表设计器)

更新日期: 2006 年 4 月 14 日

MDX 查询中的计算成员表示不直接存在于数据源而是从成员的多维数据集元数据中计算出的值。可以定义计算成员,然后便可以与使用 Analysis Services 多维数据集中的现有成员一样使用该计算成员。例如,可以将计算成员拖放到设计模式中的数据或筛选器窗格,或拖放到包含 MDX 查询的查询模式中的查询窗格。

通过用户界面添加计算成员的方法有两种:使用工具栏中的**“添加计算成员”**按钮或使用计算成员窗格中的上下文菜单。

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

  1. 在“数据”视图中,单击查询设计器工具栏上的 Analysis Services MDX 查询设计器中的**“添加计算成员”** (添加计算成员) 按钮。

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

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

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

    ms160335.note(zh-cn,SQL.90).gif注意:
    如果“父层次结构”为 MEASURES,则将禁用“父成员”
  5. 在**“表达式”中,键入用于计算成员的表达式。可以将对象从“元数据”“函数”**列表中拖出以将其填充到表达式。

  6. 单击**“确定”**。

从计算成员窗格添加计算成员

  1. 在“数据”视图中,右键单击元数据窗格下方的 Analysis Services MDX 查询设计器中的计算成员窗格的任意位置。

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

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

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

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

    ms160335.note(zh-cn,SQL.90).gif注意:
    如果“父层次结构”为 MEASURES,则将禁用“父成员”
  6. 在**“表达式”中,键入用于计算成员的表达式。可以将对象从“元数据”“函数”**列表中拖出以将其填充到表达式。

  7. 单击**“确定”**。

请参阅

概念

在设计模式下使用 Analysis Services MDX 查询设计器
在查询模式下使用 Analysis Services MDX 查询设计器
报表设计器操作指南主题

其他资源

Analysis Services MDX 查询设计器用户界面
报表设计器的 F1 帮助

帮助和信息

获取 SQL Server 2005 帮助