Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna o conjunto de tuplas em um eixo especificado.
Sintaxe
Axis(Axis_Number)
Argumentos
Axis_Number
Uma expressão numérica válida que especifica o número do eixo.
Remarks
A função Eixo usa a posição baseada em zero de um eixo para retornar o conjunto de tuplas em um eixo. Por exemplo, Axis(0) retorna o eixo COLUMNS, Axis(1) retorna o eixo ROWS, e assim por diante. A função Eixo não pode ser usada no eixo do filtro. Essa função pode ser usada para tornar os membros calculados conscientes do contexto da consulta que está sendo executada. Por exemplo, você 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 Linhas de acordo com o valor do primeiro item no eixo Colunas.
Observação
Um eixo pode referenciar apenas um eixo anterior. Por exemplo, Axis(0) deve ocorrer após o eixo COLUMNS ter sido avaliado, como em um eixo ROW ou PAGE.
Exemplos
A consulta de exemplo a seguir 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 a seguir mostra o uso da função Eixo dentro de um membro 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]