钻头水平(MDX)

钻研一组中低于指定水平的成员。

Syntax

  
DrillupLevel(Set_Expression [ , Level_Expression ] )  

Arguments

Set_Expression
一个有效的多维表达式(MDX)表达式,返回集合。

Level_Expression
一个有效的多维表达式(MDX)表达式,返回一个层级。

Remarks

DrillupLevel 函数返回一组基于指定集合中成员的层级组织。 在指定集合中,成员之间的顺序保持不变。

如果指定了一个级别表达式, DrillupLevel 函数通过只提取高于指定级别的成员来构造该集合。 如果指定了一个级别表达式,且指定集合中没有该级别的成员,则返回指定的集合。

如果未指定一个水平表达式,函数通过仅获取在指定集合中第一个维度中比最低层高一级的成员来构造该集合。

Example

以下示例返回第一个集合中高于子类别层级的成员集合。

SELECT DrillUpLevel   
  ({[Product].[Product Categories].[All Products]  
    ,[Product].[Product Categories].[Subcategory].&[32],  
    [Product].[Product Categories].[Product].&[215]},  
  [Product].[Product Categories].[Subcategory]  
    )  
  ON 0  
  FROM [Adventure Works]  
  WHERE [Measures].[Internet Order Quantity]