DrillupLevel (многомерные выражения)

Детализирует обобщением элементы набора, находящиеся ниже указанного уровня.

Синтаксис

  
DrillupLevel(Set_Expression [ , Level_Expression ] )  

Аргументы

Set_Expression
Допустимое многомерное выражение, возвращающее набор.

Level_Expression
Допустимое многомерное выражение, возвращающее уровень.

Замечания

Функция DrillupLevel возвращает набор элементов, упорядоченных иерархически на основе элементов, включенных в указанный набор. Порядок элементов в указанном наборе сохраняется.

Если задано выражение уровня, функция DrillupLevel создает набор, извлекая только те элементы, которые выше указанного уровня. Если выражение уровня указано, но набор не содержит элементов на данном уровне, возвращается указанный набор.

Если выражение уровня не задано, функция извлекает элементы, расположенные на один уровень выше самого нижнего уровня первого измерения, на которое ссылается указанный набор.

пример

В следующем примере возвращается набор элементов первого набора, которые расположены выше уровня Subcategory.

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]  

См. также

Справочник по функции многомерных выражений (многомерные выражения)