Dimensions (MDX)
Devuelve una jerarquía especificada mediante una expresión numérica o de cadena.
Sintaxis
Numeric expression syntax
Dimensions(Hierarchy_Number)
String expression syntax
Dimensions(Hierarchy_Name)
Argumentos
Hierarchy_Number
Expresión numérica válida que especifica un número de jerarquía.
Hierarchy_Name
Expresión de cadena válida que especifica un nombre de jerarquía.
Comentarios
Si se especifica un número de jerarquía, la función Dimensions devuelve una jerarquía cuya posición de base cero dentro del cubo se especifica el número de jerarquía.
Si se especifica un nombre de jerarquía, la función Dimensions devuelve la jerarquía especificada. Normalmente, se usa esta versión de cadena de la función Dimensions con funciones definidas por el usuario.
Nota
La dimensión Measures siempre se representa mediante Dimensions(0)
.
Ejemplos
En los ejemplos siguientes se usa la función Dimensions para devolver el nombre, el recuento de niveles y el recuento de miembros de una jerarquía especificada, mediante una expresión numérica y una expresión de cadena.
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Levels.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Members.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Members.Count
SELECT measures.x on 0
FROM [Adventure Works]