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


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

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

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

Синтаксис

IsGeneration(Member_Expression, Generation_Number) 

Аргументы

  • Member_Expression
    Допустимое многомерное выражение, возвращающее элемент.
  • Generation_Number
    Допустимое числовое выражение, указывающее поколение, для которого заданный элемент будет вычисляться.

Замечания

Функция IsGeneration возвращает значение true, если заданный элемент находится в указанном поколении. В противном случае эта функция возвращает значение false. Кроме того, если заданный элемент пуст, функция IsGeneration возвращает значение false.

При индексировании поколения конечным элементам присваивается индекс поколения 0. Индекс поколения неконечных элементов определяется путем получения наибольшего индекса поколения из объединения всех потомков заданного элемента и прибавления 1 к этому значению. В зависимости от способа определения индекса поколения неконечных элементов конкретный неконечный элемент может принадлежать нескольким поколениям.

Пример

В следующем примере возвращается значение TRUE, если элемент [Time].[Fiscal].CurrentMember принадлежит ко второму поколению:

IsGeneration([Time].[Fiscal].CurrentMember, 2)

См. также

Справочник

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

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

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

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

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

17 июля 2006 г.

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