Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar om en specificerad medlem tillhör en specificerad generation.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Arguments
Member_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en medlem.
Generation_Number
Ett giltigt numeriskt uttryck som specificerar den generation mot vilken den specificerade medlemmen utvärderas.
Remarks
Funktionen IsGeneration returnerar true om den angivna medlemmen ingår i det angivna generationsnumret. Annars returnerar funktionen false. Dessutom, om den angivna medlemmen utvärderar till en tom medlem, returnerar IsGeneration-funktionenfalse.
För generationsindexering är bladmedlemmar generationsindex 0. Genereringsindexet för icke-lövmedlemmar bestäms genom att först få det högsta genereringsindexet från unionen av alla barnmedlemmar för den specificerade medlemmen, och sedan lägga till 1 i det indexet. På grund av hur generationsindexet för icke-bladmedlemmar bestäms kan en specifik icke-bladmedlem tillhöra mer än en generation.
Example
Följande exempel returnerar SANT om [Datum]. [Finansiell]. CurrentMember tillhör den andra generationen:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]