IsGeneration(MDX)

지정한 멤버가 지정한 세대에 속하는지 여부를 반환합니다.

구문

  
IsGeneration(Member_Expression, Generation_Number)   

인수

Member_Expression
멤버를 반환하는 유효한 MDX(다차원 식) 식입니다.

Generation_Number
지정된 멤버가 계산되는 생성을 지정하는 유효한 숫자 식입니다.

설명

IsGeneration 함수는 지정된 멤버가 지정된 생성 번호에 있으면 true를 반환 합니다. 그렇지 않으면 함수가 false를 반환합니다. 또한 지정된 멤버가 빈 멤버로 평가되면 IsGeneration 함수는 false반환합니다.

세대 인덱싱을 위해 리프 멤버는 세대 인덱스 0입니다. 비리프 멤버의 생성 인덱스는 먼저 지정된 멤버에 대한 모든 자식 멤버의 공용 구조체에서 가장 높은 세대 인덱스 가져오기를 수행한 다음 해당 인덱에 1을 추가하여 결정됩니다. 리프가 아닌 멤버의 세대 인덱스의 결정 방법으로 인해 리프가 아닌 특정 멤버는 둘 이상의 세대에 속할 수 있습니다.

다음 예제에서는 [Date]인 경우 TRUE를 반환합니다. [회계]. CurrentMember는 2세대의 일부입니다.

WITH MEMBER MEASURES.ISGENERATIONDEMO AS

IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)

SELECT {MEASURES.ISGENERATIONDEMO} ON 0,

[Date].[Fiscal].MEMBERS ON 1

FROM [Adventure Works]

참고 항목

MDX 함수 참조(MDX)