Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает, находится ли определённый элемент в определённом поколении.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Arguments
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Generation_Number
Допустимое числовое выражение, указывающее генерацию, по которому оценивается указанный элемент.
Remarks
Функция IsGenerationвозвращает true, если указанный элемент находится в указанном номере генерации. В противном случае функция возвращает false. Также, если указанный элемент вычисляется в пустой элемент, функция IsGeneration возвращает false.
Для целей индексации поколений элементы листа имеют индекс поколений 0. Индекс генерации нелистовых членов определяется сначала получением наибольшего индекса поколения из объединения всех дочерних членов для указанного члена, а затем добавлением 1 к этому индексу. Из-за того, как определяется индекс генерации нелистовых членов, конкретный нелистовой член может принадлежать более чем одному поколению.
Пример
Следующий пример возвращает TRUE, если [Дата]. [Фискальные]. CurrentMember относится ко второму поколению:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]