Radice (MDX)
Restituisce una tupla costituita dai membri All di ogni gerarchia dell'attributo nell'ambito corrente in un cubo, una dimensione o una tupla. Per ulteriori informazioni sull'ambito, vedere Istruzione SCOPE (MDX).
[!NOTA]
Se una gerarchia dell'attributo non contiene alcun membro All, la tupla conterrà il membro predefinito per la gerarchia.
Sintassi
Cube syntax
Root ()
Dimension syntax
Root( Dimension_Name )
Tuple syntax
Root( Tuple_Expression )
Argomenti
Dimension_Name
Espressione stringa valida che specifica il nome di una dimensione.Tuple_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce una tupla.
Osservazioni
Se non si specifica il nome di una dimensione né un'espressione di tupla, la funzione Root restituisce una tupla contenente il membro All (o il membro predefinito se il membro All non esiste) di ogni gerarchia dell'attributo nel cubo. L'ordine dei membri nella tupla dipende dalla sequenza in cui sono definite le gerarchie dell'attributo nel cubo.
Se viene specificato il nome di una dimensione, la funzione Root restituisce una tupla contenente il membro All (o il membro predefinito se il membro All non esiste) di ogni gerarchia dell'attributo nella dimensione specificata in base al contesto del membro corrente. L'ordine dei membri nella tupla dipende dalla sequenza in cui sono definite le gerarchie dell'attributo nella dimensione.
[!NOTA]
Se viene specificato il nome di una gerarchia, la funzione Tuple selezionerà il nome della dimensione dal nome della gerarchia specificato.
Se viene specificata un'espressione di tupla, la funzione Root restituisce una tupla contenente l'intersezione della tupla specificata e dei membri All di tutti gli altri attributi della dimensione non inclusi in modo esplicito nella tupla specificata.
Esempi
Nell'esempio seguente viene restituita la tupla contenente il membro All (o il membro predefinito se il membro All non esiste) di ogni gerarchia nel cubo Adventure Works.
SELECT Root()ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituita la tupla contenente il membro All (o il membro predefinito se il membro All non esiste) di ogni gerarchia nella dimensione Date del cubo Adventure Works e il valore del membro specificato della dimensione Measures che si interseca con tali membri predefiniti.
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
Nell'esempio seguente viene restituita la tupla contenente il membro della tupla specificato (1 luglio 2001) unitamente al membro All (o il membro predefinito se il membro All non esiste) di ogni gerarchia non specificata nella dimensione Date del cubo Adventure Works e al valore del membro specificato della dimensione Measures che si interseca con tali membri.
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]