EXPANDALL
aplica-se a:coluna calculadatabela calculadamedidacálculo visual
Recupera um contexto no nível mais detalhado. Se uma expressão for fornecida, retornará seu valor no novo contexto, permitindo a navegação em hierarquias e cálculos no nível mais detalhado.
Sintaxe
A sintaxe que executa a navegação e o cálculo.
EXPANDALL ( <expression>, <axis> )
A sintaxe que executa somente navegação.
EXPANDALL ( <axis> )
Parâmetros
Prazo | Definição |
---|---|
expression |
A expressão a ser avaliada no novo contexto. |
axis |
Uma referência de eixo. |
Valor de retorno
Para a versão que executa navegação e cálculo, a função retorna o valor da expressão no novo contexto depois de navegar para o nível mais baixo da hierarquia. Para a versão que executa somente navegação, a função modifica o contexto de avaliação navegando até o nível mais baixo da hierarquia.
Observações
- Essa função só pode ser usada em cálculos visuais.
- A versão somente de navegação da função pode ser usada dentro da função CALCULATE.
- Os níveis da hierarquia são determinados por todas as colunas em cada eixo referenciado pela referência do eixo.
- Muitas vezes, há várias células descendentes em um nível inferior; portanto, alguma forma de agregação é necessária para o argumento de expressão.
Exemplo
Considerando uma tabela que resume as vendas totais de uma hierarquia com níveis de total, ano, trimestre e mês, o cálculo de DAX a seguir calcula o valor máximo de [SalesAmount] no nível mais baixo, [Mês].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
A captura de tela abaixo mostra a matriz com o cálculo visual.
de cálculo visual