Ler em inglês

Partilhar via


EXPANDALL

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Recupera um contexto no nível mais detalhado. If uma expressão é fornecida, retorna sua value no novo contexto, permitindo a navegação em hierarquias and cálculo no nível mais detalhado.

Sintaxe

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

EXPANDALL ( <expression>, <axis> )

A sintaxe que executa apenas a navegação.

EXPANDALL ( <axis> )

Parâmetros

Vigência Definição
expression A expressão a ser avaliada no novo contexto.
axis Uma referência de eixo.

Regresso value

Para a versão que executa navegação and cálculo, a função retorna o value 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.

Comentários

  • 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 all colunas em cada eixo referenciado pela referência do eixo.
  • Muitas vezes, existem várias células descendentes em um nível lower; portanto, alguma forma de agregação é necessária para o argumento da expressão.

Exemplo

Dada uma tabela que resume as vendas totais de uma hierarquia com níveis para total, year, quarterandmonth, o cálculo de DAX a seguir calcula o value 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.

DAX cálculo visual

Ver também

EXPAND
COLLAPSE
COLLAPSEALL