IsGeneration (многомерные выражения)
Возвращает значение, сообщающее, принадлежит ли заданный элемент указанному поколению.
Синтаксис
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)