Partilhar 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 um número de hierarquia for especificado, a função Dimensões retornará uma hierarquia cuja posição baseada em zero dentro do cubo será o número de hierarquia especificado.

Se um nome de hierarquia for especificado, a função Dimensões retornará a hierarquia especificada. Normalmente, você usa essa versão de cadeia de caracteres da função Dimensões com funções definidas pelo usuário.

Observação

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

Exemplos

Os exemplos a seguir usam a função Dimensões 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 de função MDX (MDX)