Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt zurück, ob ein bestimmtes Mitglied zu einer bestimmten Generation gehört.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Argumente
Member_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der ein Mitglied zurückgibt.
Generation_Number
Ein gültiger numerischer Ausdruck, der die Erzeugung angibt, gegen die das angegebene Element ausgewertet wird.
Bemerkungen
Die IsGeneration-Funktion gibt true zurück, wenn das angegebene Mitglied in der angegebenen Generationsnummer liegt. Andernfalls gibt die Funktion falsch zurück. Außerdem gibt dieIsGeneration-Funktion falsch zurück, wenn das angegebene Element auf ein leeres Element auswertet.
Für die Zwecke der Generationsindexierung sind Blattmitglieder Generationsindex 0. Der Generationsindex der Nicht-Blattmitglieder wird ermittelt, indem zunächst der höchste Generationsindex aus der Union aller Kindmitglieder für das angegebene Mitglied erhalten und dann 1 zu diesem Index hinzugefügt wird. Aufgrund der Bestimmung des Generationsindex der Nichtblattmitglieder könnte ein bestimmtes Nichtblattmitglied zu mehr als einer Generation gehören.
Example
Das folgende Beispiel gibt TRUE zurück, wenn [Date]. [Fiscal]. CurrentMember gehört zur zweiten Generation:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]