IsGeneration (MDX)
傳回指定的成員是否在指定的世代中。
語法
IsGeneration(Member_Expression, Generation_Number)
引數
Member_Expression
傳回成員的有效多維度運算式 (MDX) 運算式。
Generation_Number
有效的數值運算式,指定評估指定成員的產生。
備註
如果指定的成員位於指定的世代編號中,則 IsGeneration 函式會 傳回 true 。 否則,函式會傳 回 false 。 此外,如果指定的成員評估為空白成員,IsGeneration 函式會 傳 回 false 。
為了產生索引編制目的,分葉成員是產生索引 0。 非分葉成員的產生索引是由先從指定成員的所有子成員聯集中取得最高的世代索引,然後將 1 加入至該索引來決定。 由於如何判斷非分葉成員的產生索引,特定的非分葉成員可能屬於一個以上的層代。
範例
如果 [Date] ,下列範例會傳回 TRUE。[Fiscal]。CurrentMember 是第二代的一部分:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]