Root (MDX)

Devolve uma tupla que consiste nos membros Todos de cada hierarquia de atributos dentro do âmbito atual num cubo, dimensão ou tupla. Para mais informações sobre o Scope, consulte a Declaração SCOPE (MDX).

Note

Se uma hierarquia de atributos não tiver um membro All , a tupla contém o membro padrão dessa hierarquia.

Syntax

  
Cube syntax  
Root ()  
Dimension syntax  
Root( Dimension_Name )  
Tuple syntax  
Root( Tuple_Expression )  

Arguments

Dimension_Name
Uma expressão de cadeia válida que especifica um nome de dimensão.

Tuple_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve uma tupla.

Observações

Se nem um nome de dimensão nem uma expressão de tupla for especificado, a função Raiz devolve uma tupla que contém o membro All (ou o membro padrão, se o membro All não existir) de cada hierarquia de atributos no cubo. A ordem dos membros na tupla baseia-se na sequência em que as hierarquias de atributos são definidas dentro do cubo.

Se for especificado um nome de dimensão, a função Raiz devolve uma tuplo que contém o membro All (ou o membro padrão se o membro All não existir) de cada hierarquia de atributos na dimensão especificada, com base no contexto do membro atual. A ordem dos membros na tupla baseia-se na sequência em que as hierarquias de atributos são definidas dentro da dimensão.

Note

Se for especificado um nome de hierarquia, a função Tupla escolherá o nome da dimensão a partir do nome da hierarquia especificada.

Se uma expressão de tupla for especificada, a função Raiz devolve uma tupla que contém a interseção da tupla especificada e os Todos os membros de todos os outros atributos de dimensão não explicitamente incluídos na tupla especificada.

Examples

O exemplo seguinte devolve a tuplo que contém o membro All (ou o padrão, se o membro All não existir) de cada hierarquia no cubo Adventure Works.

SELECT Root()ON 0  
FROM [Adventure Works]  

O exemplo seguinte devolve a tuplo que contém o membro All (ou o padrão se o membro All não existir) de cada hierarquia na dimensão Date no cubo Adventure Works e o valor para o membro especificado da dimensão Measures que intersecta com esses membros padrão.

SELECT Root([Date]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]  

O exemplo seguinte devolve a tupla contendo o membro da tupla especificado (1 de julho de 2001), juntamente com o membro All (ou o padrão se o membro All não existir) de cada hierarquia não especificada no cubo Adventure Works da dimensão Date e o valor do membro especificado da dimensão Measures que intersecta com esses membros.

SELECT Root([Date].[July 1, 2001]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]