EXPANDIR
Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual
Recupera um contexto no nível mais detalhado. Se uma expressão for fornecida, retorna seu valor no novo contexto, permitindo a navegação em hierarquias e o cálculo no nível mais detalhado.
Sintaxe
A sintaxe que executa a navegação e o cálculo.
EXPANDALL ( <expression>, <axis> )
A sintaxe que executa apenas a navegação.
EXPANDALL ( <axis> )
Parâmetros
Termo | Definição |
---|---|
expressão | A expressão a ser avaliada no novo contexto. |
eixo | Uma referência de eixo. |
Valor devolvido
Para a versão que executa a navegação e o 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 apenas a navegação, a função modifica o contexto de avaliação navegando para o nível mais baixo da hierarquia.
Observações
- Esta função só pode ser utilizada 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, existem várias células descendentes em um nível mais baixo; portanto, alguma forma de agregação é necessária para o argumento da expressão.
Exemplo
Dada uma tabela que resume as vendas totais para uma hierarquia com níveis para total, ano, trimestre e mês, o cálculo DAX a seguir calcula o valor máximo de [SalesAmount] no nível mais baixo, [Month].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
A imagem abaixo mostra a matriz com o cálculo visual.