Compartir a través de


Tuplas

Una tupla identifica de forma única un segmento de datos de un cubo. La tupla está formada por una combinación de miembros de dimensión, siempre que no haya dos o más miembros que pertenezcan a la misma jerarquía.

Miembros de atributo implícitos o predeterminados en una tupla

Al definir una tupla en una consulta o expresión MDX, no es necesario incluir explícitamente el miembro de cada jerarquía de atributos. Si un miembro de una jerarquía de atributos no se incluye explícitamente en una consulta o una expresión, el miembro predeterminado de esa jerarquía de atributos es el miembro de atributo incluido implícitamente en la tupla. A menos que se defina explícitamente en un cubo, el miembro predeterminado para cada jerarquía de atributos es el miembro (Todos), si existe un miembro (Todos). Si no existe un miembro (All) dentro de una jerarquía de atributos, el miembro predeterminado es un miembro del nivel superior de la jerarquía de atributos. La medida predeterminada es la primera medida especificada en el cubo, a menos que se defina explícitamente una medida predeterminada. Para obtener más información, vea Definir un miembro predeterminado y DefaultMember (MDX).

Por ejemplo, la siguiente tupla identifica una sola celda de la base de datos "Adventure Works" definiendo explícitamente un solo miembro de la dimensión Measures.

(Measures.[Reseller Sales Amount])  

En el ejemplo anterior se identifica de forma única la celda que consta del miembro Reseller Sales Amount de la dimensión Measures y el miembro predeterminado de cada jerarquía de atributos del cubo. El miembro predeterminado es el miembro (All) de cada jerarquía de atributos, con excepción de la jerarquía de atributos Moneda de Destino. El miembro predeterminado de la jerarquía Moneda de destino es el miembro Dólar estadounidense (este miembro predeterminado se define en el script MDX para el cubo Adventure Works).

La consulta siguiente devuelve el valor de la celda a la que hace referencia la tupla especificada en el ejemplo anterior ($80.450.596.98).

SELECT   
Measures.[Reseller Sales Amount] ON COLUMNS   
FROM [Adventure Works]  

Nota:

Al especificar un eje para un conjunto (en este caso compuesto de una sola tupla) en una consulta, debe comenzar especificando un conjunto para el eje de columnas antes de especificar un conjunto para el eje de filas. El eje de columnas también se puede denominar eje(0) o simplemente 0. Para obtener más información sobre las consultas MDX, vea La consulta MDX básica (MDX).

Tuplas como valores o referencias de elementos

Puede usar una tupla en una consulta para devolver el valor de la celda a la que hace referencia la tupla, como en el ejemplo anterior. O bien, puede usar una tupla en una expresión para hacer referencia explícitamente a los miembros especificados en la tupla. La consulta o la expresión puede usar funciones que devuelven o consumen tuplas. Se puede usar una tupla para hacer referencia al valor de la celda que la tupla especifica o para especificar una combinación de miembros cuando se utiliza en una función.

Dimensionalidad de tupla

La dimensionalidad de una tupla hace referencia a la secuencia o el orden de los miembros de la tupla. Puesto que los miembros implícitos siempre aparecen en el mismo orden, la dimensionalidad suele considerarse en términos de los miembros definidos explícitamente de la tupla. El orden de los miembros de la tupla es importante al definir un conjunto de tuplas. En el ejemplo siguiente se incluyen dos miembros de una tupla en el eje de columnas.

SELECT   
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS   
FROM [Adventure Works]  

Nota:

Al especificar explícitamente un miembro en una tupla de más de una dimensión, debe incluir toda la tupla entre paréntesis. Cuando solo se especifica un único miembro en una tupla, los paréntesis son opcionales.

La tupla en la consulta del ejemplo anterior especifica el retorno de la celda del cubo en la intersección de la medida "Reseller Sales Amount" de la dimensión "Measures" y el miembro "CY 2004" de la jerarquía de atributos "Calendar Year" en la dimensión "Date".

Nota:

Se puede hacer referencia a un miembro de atributo por su nombre de miembro o por su clave de miembro. En el ejemplo anterior, podría reemplazar la referencia a [CY 2004] por &[2004].

Véase también

Conceptos clave en MDX (Analysis Services)
Espacio del cubo
Autoexists
Trabajar con miembros, tuplas y conjuntos (MDX)