Partilhar via


COLLAPSEALL

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

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

Sintaxe

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

COLLAPSEALL ( <expression>, <axis> )

A sintaxe que executa apenas a navegação.

COLLAPSEALL ( <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 alto. 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 alto.

Comentários

  • Esta função só pode ser utilizada 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 all colunas em cada eixo referenciado pela referência do eixo.

Exemplo

Dada uma tabela que resume as vendas totais para uma hierarquia com níveis para total, year, quarterandmonth, o cálculo de DAX a seguir obtém o value de [SalesAmount] no nível mais alto, total.

TotalValue = COLLAPSEALL([SalesAmount], ROWS)

A imagem abaixo mostra a matriz com o cálculo visual.

DAX cálculo visual

Ver também

EXPAND EXPANDALL COLLAPSE