Partager via


Levels (MDX)

Retourne le niveau dont la position dans une dimension ou une hiérarchie est spécifiée par une expression numérique ou dont le nom est spécifié par une expression de chaîne.

Syntaxe

Numeric expression syntax
Hierarchy_Expression.Levels( Level_Number )

String expression syntax
Hierarchy_Expression.Levels( Level_Name )

Arguments

  • Hierarchy_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne une hiérarchie.

  • Level_Number
    Expression numérique valide qui spécifie un numéro de niveau.

  • Level_Name
    Expression de chaîne valide qui spécifie un nom de niveau.

Notes

Si un numéro de niveau est spécifié, la fonction Levels retourne le niveau associé à la position de base zéro spécifiée.

Si un nom de niveau est spécifié, la fonction Levels retourne le niveau spécifié.

[!REMARQUE]

Utilisez la syntaxe d'une expression de chaîne pour des fonctions définies par l'utilisateur.

Exemples

Les exemples ci-dessous illustrent chaque syntaxe de la fonction Levels.

Numérique

L'exemple ci-dessous retourne le niveau Country :

SELECT [Geography].[Geography].Levels(1) ON 0
FROM [Adventure Works]

Chaîne

L'exemple ci-dessous retourne le niveau Country :

SELECT [Geography].[Geography].Levels('Country') ON 0
FROM [Adventure Works]