SUMMARIZECOLUMNS

DAXManipulação de Tabelas

Retorna uma tabela de resumo sobre um conjunto de grupos, só com as linhas em que ao menos uma expressão não é BLANK.

Quando usar

Em consultas DAX, tabelas calculadas e medidas que precisam agrupar colunas de dimensões e calcular medidas por grupo.

Sintaxe

DAX
SUMMARIZECOLUMNS(<ColunaAgrupamento>[, <ColunaAgrupamento>]…, [<TabelaFiltro>]…[, <Nome>, <Expressão>]…)

Parâmetros

ColunaAgrupamento: referência qualificada (Tabela[Coluna]) a uma tabela base; colunas de tabelas diferentes são cruzadas e da mesma tabela passam por auto-exist. TabelaFiltro (Opcional): expressão de tabela adicionada ao contexto de filtro das colunas de agrupamento. Nome: texto com o nome da coluna da expressão seguinte. Expressão: qualquer expressão DAX que retorne um único valor (não tabela).

Aplica-se a

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

Exemplo

DAX
// Consulta: vendas e produtos vendidos por categoria, só lojas da região Sul
EVALUATE
SUMMARIZECOLUMNS (
    TabDimProduto[Categoria],
    TREATAS ( { "Sul" }, TabDimRegiao[NomeRegiao] ),          // tabela de filtro
    "Vendas", [Total de Vendas],
    "# Produtos Vendidos", DISTINCTCOUNT ( TabFatVenda[CodigoProduto] )
)
ORDER BY [Vendas] DESC

Mais informações

Lançamento
2016-Nov
Atualização
2018-Nov

Aprender DAX ao vivo