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.