Partager via


Dimension (MDX)

Retourne la hiérarchie qui contient un membre, un niveau ou une hiérarchie spécifiée.

Syntaxe

Hierarchy syntax
Hierarchy_Expression.Dimension

Level syntax
Level_Expression.Dimension

Member syntax
Member_Expression.Dimension

Arguments

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

  • Level_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un niveau.

  • Member_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un membre.

Exemples

L'exemple ci-dessous utilise la fonction Dimension en association avec la fonction Name pour retourner le nom de la hiérarchie du membre spécifié.

WITH member measures.x as

[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Name

SELECT measures.x on 0

FROM [Adventure Works]

L'exemple ci-dessous utilise conjointement la fonction Dimension avec les fonctions Levels et Count pour retourner le nombre de niveaux dans la hiérarchie contenant le membre spécifié.

WITH member measures.x as 
[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]

L'exemple ci-dessous utilise conjointement la fonction Dimension avec les fonctions Members et Count pour retourner le nombre de membres dans la hiérarchie contenant le membre spécifié.

WITH member measures.x as 
[Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Members.Count
SELECT measures.x on 0
FROM [Adventure Works]