Compartilhar via


Dimensions (MDX)

Retorna uma hierarquia especificada por uma expressão numérica ou de cadeia de caracteres.

Sintaxe

Numeric expression syntax
Dimensions(Hierarchy_Number)

String expression syntax
Dimensions(Hierarchy_Name)

Argumentos

  • Hierarchy_Number
    Uma expressão numérica válida que especifica o número de uma hierarquia.

  • Hierarchy_Name
    Uma expressão de cadeia de caracteres válida que especifica o nome de uma hierarquia.

Comentários

Se o número de uma hierarquia for especificado, a função Dimensions retornará uma hierarquia cuja posição baseada em zero no cubo é o número da hierarquia especificada.

Se o nome de uma hierarquia for especificado, a função Dimensions retornará a hierarquia especificada. Normalmente, essa versão de cadeia de caracteres da função Dimensions é usada com funções definidas pelo usuário.

ObservaçãoObservação

A dimensão Measures sempre é representada por Dimensions(0).

Exemplos

O exemplo a seguir usa a função Dimensions para retornar o nome, a contagem de níveis e a contagem de membros de uma hierarquia especificada usando uma expressão numérica e uma expressão de cadeia de caracteres.

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]

Consulte também

Referência