Quando usar
Rollups onde o subtotal deve ser de múltiplas colunas combinadas — ex.: Ano+Trimestre como uma única granularidade.
Sintaxe
DAX
ROLLUPGROUP(<ColunaAgrupamento>[, <ColunaAgrupamento>[, …]])Parâmetros
ColunaAgrupamento: nome qualificado de coluna existente, ou função ROLLUPGROUP; não pode ser expressão.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- NãoCálculo Visual
Exemplo
DAX
// Consulta: vendas por Ano e Trimestre com um único total para o par
EVALUATE
SUMMARIZE (
TabFatVenda,
ROLLUP ( ROLLUPGROUP ( TabDimCalendario[Ano], TabDimCalendario[Trimestre] ) ),
"Vendas", SUM ( TabFatVenda[ValorVenda] )
)
// Mesma ideia com SUMMARIZECOLUMNS
EVALUATE
SUMMARIZECOLUMNS (
ROLLUPADDISSUBTOTAL ( ROLLUPGROUP ( TabDimCalendario[Ano], TabDimCalendario[Trimestre] ), "É Total" ),
"Vendas", [Total de Vendas]
)Mais informações
- Lançamento
- 2016-Nov