Поделиться через


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

Изменения: 17 июля 2006 г.

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

Синтаксис

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]

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.