Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí, zda je daný člen v dané generaci.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Arguments
Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.
Generation_Number
Platný číselný výraz, který určuje generaci, podle které je daný člen vyhodnocován.
Remarks
Funkce IsGeneration vrací true , pokud je daný člen v daném čísle generace. Jinak funkce vrací false. Pokud se specifikovaný člen vyhodnotí jako prázdný člen, funkce IsGeneration vrací false.
Pro účely generačního indexování jsou listové členy generačního indexu 0. Generační index nelistových členů se určí nejprve získáním nejvyššího generačního indexu ze sjednocení všech podřízených členů pro daného člena, poté přičtením 1 k tomuto indexu. Kvůli způsobu určení generačního indexu nelistých členů může konkrétní nelistový člen patřit do více než jedné generace.
Example
Následující příklad vrací TRUE, pokud [Datum]. [Fiscal]. CurrentMember je součástí druhé generace:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]