Root (MDX)
Devuelve una tupla que consta de todos los miembros de cada jerarquía de atributos dentro del ámbito actual en un cubo, dimensión o tupla. Para obtener más información sobre Scope, vea SCOPE Statement (MDX).
Nota
Si una jerarquía de atributos no tiene un miembro All , la tupla contiene el miembro predeterminado para esa jerarquía.
Sintaxis
Cube syntax
Root ()
Dimension syntax
Root( Dimension_Name )
Tuple syntax
Root( Tuple_Expression )
Argumentos
Dimension_Name
Expresión de cadena válida que especifica un nombre de dimensión.
Tuple_Expression
Expresión MDX válida que devuelve una tupla.
Comentarios
Si no se especifica un nombre de dimensión ni una expresión de tupla, la función Root devuelve una tupla que contiene el miembro All (o el miembro predeterminado si el miembro All no existe) de cada jerarquía de atributos del cubo. El orden de los miembros de la tupla se basa en la secuencia en la que las jerarquías de atributo se definen en el cubo.
Si se especifica un nombre de dimensión, la función Root devuelve una tupla que contiene el miembro All (o el miembro predeterminado si el miembro All no existe) de cada jerarquía de atributos de la dimensión especificada en función del contexto del miembro actual. El orden de los miembros de la tupla se basa en la secuencia en la que las jerarquías de atributo se definen en la dimensión.
Nota
Si se especifica un nombre de jerarquía, la función Tupla seleccionará el nombre de dimensión del nombre de jerarquía especificado.
Si se especifica una expresión de tupla, la función Root devuelve una tupla que contiene la intersección de la tupla especificada y los miembros All de todos los demás atributos de dimensión no incluidos explícitamente en la tupla especificada.
Ejemplos
En el ejemplo siguiente se devuelve la tupla que contiene el miembro All (o el valor predeterminado si el miembro All no existe) de cada jerarquía del cubo Adventure Works.
SELECT Root()ON 0
FROM [Adventure Works]
En el ejemplo siguiente se devuelve la tupla que contiene el miembro All (o el valor predeterminado si el miembro All no existe) de cada jerarquía de la dimensión Date del cubo Adventure Works y el valor del miembro especificado de la dimensión Measures que forma intersección con estos miembros predeterminados.
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
En el ejemplo siguiente se devuelve la tupla que contiene el miembro de tupla especificado (1 de julio de 2001, junto con el miembro All (o el valor predeterminado si el miembro All no existe) de cada jerarquía no especificada en el cubo Date dimension Adventure Works y el valor del miembro especificado de la dimensión Measures que interseca con estos miembros.
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]