COLLAPSEALL
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Recupera um contexto no nível mais alto em comparação com o contexto atual. 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 alto.
Sintaxe
A sintaxe que executa a navegação e o cálculo.
COLLAPSEALL ( <expression>, <axis> )
A sintaxe que executa somente a navegação.
COLLAPSEALL ( <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 alto. Para a versão que executa somente navegação, a função modifica o contexto de avaliação navegando até o nível mais alto.
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.
Exemplo
Dada uma tabela que resume o total de vendas para uma hierarquia com níveis para total, ano, trimestre e mês, o cálculo DAX a seguir busca o valor de [SalesAmount] no nível mais alto, total.
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
A captura de tela abaixo mostra a matriz visual e a expressão de cálculo visual.