IsGeneration(MDX)
지정한 멤버가 지정한 세대에 속하는지 여부를 반환합니다.
구문
IsGeneration(Member_Expression, Generation_Number)
인수
Member_Expression
멤버를 반환하는 유효한 MDX 식입니다.Generation_Number
지정된 멤버가 평가되는 기준 세대를 지정하는 유효한 숫자 식입니다.
주의
IsGeneration 함수는 지정된 멤버가 지정된 세대 번호에 속하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 또한 지정된 멤버가 빈 멤버이면 IsGeneration 함수는 false를 반환합니다.
세대 인덱싱을 위해 리프 멤버는 세대 인덱스 0입니다. 리프가 아닌 멤버의 세대 인덱스는 지정된 멤버에 대한 모든 자식 멤버의 합집합에서 가장 높은 세대 인덱스를 가져와서 1을 더하는 방식으로 결정됩니다. 리프가 아닌 멤버의 세대 인덱스의 결정 방법으로 인해 리프가 아닌 특정 멤버는 둘 이상의 세대에 속할 수 있습니다.
예
다음 예에서는 [Date].[Fiscal].CurrentMember가 두 번째 세대에 속하는 경우 TRUE를 반환합니다.
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]