IsGeneration (MDX)
Mis à jour : 17 juillet 2006
Retourne une valeur indiquant si un membre spécifié est dans une génération spécifiée.
Syntaxe
IsGeneration(Member_Expression, Generation_Number)
Arguments
- Member_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un membre.
- Generation_Number
Expression numérique valide qui précise la génération par rapport à laquelle le membre spécifié est évalué.
Notes
La fonction IsGeneration retourne la valeur true si le membre spécifié figure dans le numéro de génération indiqué. Sinon, elle retourne false. De même, si le membre spécifié prend la valeur d'un membre vide, la fonction IsGeneration retourne la valeur false.
Pour des besoins d'indexation des générations, les membres feuilles portent l'index de génération 0. Pour déterminer l'index de génération des membres non feuilles, prenez tout d'abord l'index de génération le plus élevé à partir de l'union de tous les membres enfants du membre spécifié, puis ajoutez 1 à cet index. En raison du mode de détermination de l'index de génération des membres non feuilles, un membre non feuille spécifique peut appartenir à plusieurs générations.
Exemple
L'exemple ci-dessous retourne la valeur TRUE si [Time].[Fiscal].CurrentMember appartient à la deuxième génération :
IsGeneration([Time].[Fiscal].CurrentMember, 2)
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|