Radice (MDX)
Restituisce una tupla costituita da Tutti i membri di ogni gerarchia di attributi all'interno dell'ambito corrente in un cubo, una dimensione o una tupla. Per altre informazioni sull'ambito, vedere Istruzione SCOPE (MDX).
Nota
Se una gerarchia di attributi non dispone di un membro All , la tupla contiene il membro predefinito per tale 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 viene specificato né un nome di 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) da ogni gerarchia di attributi nel cubo. L'ordine dei membri nella tupla dipende dalla sequenza in cui sono definite le gerarchie dell'attributo nel cubo.
Se viene specificato un nome di dimensione, la funzione Root restituisce una tupla contenente il membro All (o il membro predefinito se il membro All non esiste) da ogni gerarchia di attributi 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 un nome di 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 tutti i membri 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 l'impostazione predefinita se il membro All non esiste) da ogni gerarchia del cubo Adventure Works.
SELECT Root()ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituita la tupla contenente il membro All (o l'impostazione predefinita se il membro All non esiste) da ogni gerarchia nella dimensione Date del cubo Adventure Works e il valore per il membro specificato della dimensione Measures che interseca con questi membri predefiniti.
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
Nell'esempio seguente viene restituita la tupla contenente il membro tupla specificato (1 luglio 2001, insieme al membro All (o all'impostazione predefinita se il membro All non esiste) da ogni gerarchia non specificata nel cubo Date dimension Adventure Works e dal valore per il membro specificato della dimensione Measures che interseca con questi membri.
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]