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


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

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

Переключает состояние детализации элементов.

Синтаксис

ToggleDrillState(Set_Expression1,Set_Expression2 [ , RECURSIVE ] )

Аргументы

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

Замечания

Функция ToggleDrillState переключает состояние детализации элементов второго набора, присутствующих в первом наборе. Первый набор может содержать кортежи любой размерности, однако второй набор должен содержать элементы одного измерения. Функция ToggleDrillState представляет собой сочетаний функций DrillupMember и DrilldownMember. Если элемент m из второго набора присутствует в первом наборе и если этот элемент детализирован углублением (т. е. имеет потомка), то к кортежу или элементу первого набора применяется функция DrillupMember(Set_Expression1, {m}). Если данный элемент m свернут (т. е. не существует потомка m, который следует непосредственно за m), то к первому набору применяется функция DrilldownMember(Set_Expression1, {m}[, RECURSIVE]).

Если указан необязательный флаг RECURSIVE, детализация углублением и обобщением выполняются рекурсивно. Дополнительные сведения о флаге рекурсии см. в описании функций DrillupMember и DrilldownMember.

Пример

В следующем примере выполняется детализация углублением элемента Australia в первом наборе и детализация обобщением элемента United States в первом наборе.

SELECT ToggleDrillState
   ([Geography].[Geography].[Country].Members,
      {[Geography].[Geography].[Country].[Australia]
      , [Geography].[Geography].[State-Province].[California]}
      --, RECURSIVE
   ) ON 0
   FROM [Adventure Works]

См. также

Справочник

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

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

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

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

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

17 июля 2006 г.

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