CurrentMember (MDX)

更新日期: 2006 年 7 月 17 日

返回遍历过程中指定层次结构的当前成员。

语法

Hierarchy_Expression.CurrentMember

参数

  • Hierarchy_Expression
    返回层次结构的有效多维表达式 (MDX)。

备注

遍历一组层次结构成员时,在遍历过程的每一步,所操作的成员就是当前成员。CurrentMember 函数返回该成员。

ms144948.note(zh-cn,SQL.90).gif重要提示:
如果维度只包含一个可见的层次结构,则可以通过此维度的名称或此层次结构的名称引用此层次结构,原因是此维度的名称会解析为它唯一可见的层次结构。例如,Measures.CurrentMember 是一个有效的 MDX 表达式,这是因为它会解析为 Measures 维度中唯一的层次结构。

示例

下面的示例将从 Adventure Works 多维数据集中返回每个产品的订单数量,以及按类别和型号排列的订单数量百分比。CurrentMember 函数标识要在计算过程中使用其订单数量的产品。

WITH 
   MEMBER [Measures].[Order Percent by Category] AS
   CoalesceEmpty
   ( 
      ([Product].[Product Categories].CurrentMember,
        Measures.[Order Quantity]) / 
          (
           Ancestor
           ( [Product].[Product Categories].CurrentMember, 
             [Product].[Product Categories].[Category]
           ), Measures.[Order Quantity]
       ), 0
   ), FORMAT_STRING='Percent'
SELECT 
   {Measures.[Order Quantity],
      [Measures].[Order Percent by Category]} ON COLUMNS,
{[Product].[Product].Members} ON ROWS
FROM [Adventure Works]
WHERE {[Date].[Calendar Year].[Calendar Year].&[2003]}

请参阅

参考

MDX 函数参考 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 更新了语法和参数以使表达更清晰。
  • 添加了更新的示例。