Root (MDX)

Devuelve una tupla que consta de los miembros All de cada jerarquía de atributo del ámbito actual de un cubo, dimensión o tupla. Para obtener más información acerca de Scope, vea Instrucción SCOPE (MDX).

Nota

Si una jerarquía de atributo 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 especifican un nombre de dimensión o 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 atributo 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 atributo de la dimensión especificada basada en el 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 Tuple seleccionará el nombre de dimensión del nombre de la 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 otros atributos de dimensión que no se incluyen explícitamente en la tupla especificada. La tupla especificada debe hacer referencia solo a una dimensión, o se generará un error.

Ejemplos

El ejemplo siguiente devuelve la tupla que contiene el miembro All (o el predeterminado si el miembro All no existe) de cada jerarquía del cubo Adventure Works.

SELECT Root()ON 0
FROM [Adventure Works]

El ejemplo siguiente devuelve la tupla que contiene el miembro All (o el 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 de medidas que forma intersección con estos miembros predeterminados.

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

El ejemplo siguiente devuelve la tupla que contiene el miembro de tupla especificado (1 de julio de 2001, junto con el miembro All o el predeterminado si el miembro All no existe) de cada jerarquía no especificada de la dimensión Date del cubo Adventure Works y el valor del miembro especificado de la dimensión de medidas que forma intersección con estos miembros.

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

Vea también

Referencia