Eixo (MDX)

Devolve o conjunto de tuplas num eixo especificado.

Syntax

  
Axis(Axis_Number)  

Arguments

Axis_Number
Uma expressão numérica válida que especifica o número do eixo.

Observações

A função Eixo usa a posição baseada em zero de um eixo para devolver o conjunto de tuplas num eixo. Por exemplo, Axis(0) devolve o eixo COLUMNS, Axis(1) devolve o eixo ROWS, e assim sucessivamente. A função Eixo não pode ser usada no eixo do filtro. Esta função pode ser usada para tornar os membros calculados conscientes do contexto da consulta que está a ser executada. Por exemplo, pode precisar de um membro calculado que forneça a soma apenas dos membros selecionados no eixo das Linhas. Também pode ser usado para tornar a definição de um eixo dependente da definição de outro. Por exemplo, ordenando o conteúdo do eixo das Linhas de acordo com o valor do primeiro item no eixo das Colunas.

Note

Um eixo só pode referenciar um eixo anterior. Por exemplo, Axis(0) deve ocorrer depois de o eixo COLUMNS ter sido avaliado, como num eixo LINHA ou PÁGINA.

Examples

A seguinte consulta de exemplo mostra como usar a função Eixo:

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

O exemplo seguinte mostra a utilização da função Eixo dentro de um elemento 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]