Ler em inglês

Compartilhar via


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 o cálculo no nível mais detalhado.

Sintaxe

A sintaxe que executa a navegação e o cálculo.

DAX
EXPANDALL ( <expression>, <axis> )

A sintaxe que executa somente a navegação.

DAX
EXPANDALL ( <axis> )

Parâmetros

Termo Definição
expressão A expressão que será avaliada no novo contexto.
axis Uma referência de eixo.

Valor retornado

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 até 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.

Comentários

  • Essa função pode ser usada somente em cálculos visuais.
  • As versões somente de navegação da função podem ser usadas dentro da função CALCULATE.
  • Os níveis da hierarquia são determinados por todas as colunas em cada eixo referenciadas 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 o total de vendas de 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].

DAX
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)

A captura de tela abaixo mostra a matriz visual e a expressão de cálculo visual.

Cálculo visual do DAX

Confira também

EXPAND
COLLAPSE
COLLAPSEALL