Quando usar
Para comparar cada célula com o nível pai (ex.: participação do mês no trimestre) sem escrever filtros.
Sintaxe
DAX
COLLAPSE(<Expressão>, <Eixo>[, <N>])
COLLAPSE(<Expressão>, <Coluna>[, <Coluna>]…)
COLLAPSE(<Eixo>[, <N>])
COLLAPSE(<Coluna>[, <Coluna>]…)Parâmetros
Expressão: expressão avaliada no novo contexto (omitida nas versões só de navegação). Eixo: referência de eixo: ROWS, COLUMNS, ROWPAGES (múltiplos pequenos) ou combinações deles, como ROWS COLUMNS. Coluna: coluna da grade de dados; sobe até o primeiro nível em que nenhuma das colunas está presente. N (Opcional): número de níveis a subir; padrão 1.
Aplica-se a
- NãoColuna Calculada
- NãoTabela Calculada
- NãoMedida
- SimCálculo Visual
Exemplo
DAX
// Cálculos visuais numa matriz Ano > Trimestre > Mês
Vendas do Pai = COLLAPSE ( [Total de Vendas], ROWS ) // nível imediatamente acima
Vendas do Avô = COLLAPSE ( [Total de Vendas], ROWS, 2 ) // dois níveis acima
% no Pai = DIVIDE ( [Total de Vendas], COLLAPSE ( [Total de Vendas], ROWS ) )