ROLLUPADDISSUBTOTAL

DAXManipulação de Tabelas

Dentro de SUMMARIZECOLUMNS, adiciona linhas de rollup/subtotal e uma coluna ISSUBTOTAL que as identifica; não retorna valor.

Quando usar

Adicionar subtotais em SUMMARIZECOLUMNS — equivalente do ROLLUP para a função moderna.

Sintaxe

DAX
ROLLUPADDISSUBTOTAL([<FiltroTotalGeral>], <ColunaAgrupamento>, <Nome>[, [<FiltroNível>][, <ColunaAgrupamento>, <Nome>[, [<FiltroNível>][, …]]]])

Parâmetros

FiltroTotalGeral (Opcional): filtro aplicado ao nível do total geral. ColunaAgrupamento: coluna existente usada para criar os grupos; não pode ser expressão. Nome: nome da coluna ISSUBTOTAL; os valores são calculados com ISSUBTOTAL. FiltroNível (Opcional): filtro aplicado ao nível atual.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • NãoCálculo Visual

Exemplo

DAX
// Consulta: vendas por categoria com total geral identificado
EVALUATE
SUMMARIZECOLUMNS (
    ROLLUPADDISSUBTOTAL ( TabDimProduto[Categoria], "É Total" ),
    "Vendas", [Total de Vendas]
)
ORDER BY [É Total] DESC, [Vendas] DESC
// Linha de total: É Total = TRUE e Categoria em branco

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo