Eje (MDX)

Devuelve el conjunto de tuplas en un eje especificado.

Sintaxis

  
Axis(Axis_Number)  

Argumentos

Axis_Number
Una expresión numérica válida que especifica el número del eje.

Remarks

La función Eje utiliza la posición basada en cero de un eje para devolver el conjunto de tuplas en un eje. Por ejemplo, Axis(0) devuelve el eje COLUMNAS, Axis(1) devuelve el eje ROWS, y así sucesivamente. La función Eje no puede usarse en el eje del filtro. Esta función puede usarse para hacer que los miembros calculados sean conscientes del contexto de la consulta que se está ejecutando. Por ejemplo, podrías necesitar un miembro calculado que proporcione la suma solo de los miembros seleccionados en el eje Filas. También puede usarse para hacer que la definición de un eje dependa de la definición de otro. Por ejemplo, ordenando el contenido del eje Filas según el valor del primer elemento en el eje Columnas.

Nota:

Un eje solo puede referenciar un eje anterior. Por ejemplo, Axis(0) debe ocurrir después de que se haya evaluado el eje COLUMNAS, como en un eje ROW o PAGE.

Examples

La siguiente consulta de ejemplo muestra cómo usar la función Eje:

WITH MEMBER MEASURES.AXISDEMO AS  
SETTOSTR(AXIS(1))  
SELECT MEASURES.AXISDEMO ON 0,  
[Date].[Calendar Year].MEMBERS ON 1  
FROM [Adventure Works]  

El siguiente ejemplo muestra el uso de la función Eje dentro de un miembro calculado:

WITH MEMBER MEASURES.AXISDEMO AS  
SUM(AXIS(1), [Measures].[Internet Sales Amount])  
SELECT {[Measures].[Internet Sales Amount],MEASURES.AXISDEMO} ON 0,  
{[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]} ON 1  
FROM [Adventure Works]