Agregação DAX - função SUMMARIZE

Descrição

Retorna uma tabela de resumo para os totais solicitados em um conjunto de grupos.

Sintaxe

SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …, 
   [<name>, <expression>] …)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

table

Qualquer expressão DAX que retorna uma tabela de dados.

2

groupBy_columnName

O nome qualificado de uma coluna existente a ser usado para criar grupos de resumo com base nos valores encontrados nela. Este parâmetro não pode ser uma expressão.

3

name

O nome dado a uma coluna de total ou resumo, entre aspas duplas.

4

expression

Qualquer expressão DAX que retorna um único valor escalar, em que a expressão deve ser avaliada várias vezes (para cada linha / contexto).

Valor de retorno

Uma tabela com as colunas selecionadas para os parâmetros groupBy_columnName e as colunas resumidas projetadas pelos parâmetros de nome.

Observações

  • Cada coluna para a qual você define um nome deve ter uma expressão correspondente. Caso contrário, um erro será retornado. O primeiro parâmetro, 'nome' define o nome da coluna nos resultados. O segundo parâmetro, 'expressão' define o cálculo executado para obter o valor de cada linha dessa coluna.

  • groupBy_columnName deve estar na tabela ou em uma tabela relacionada à tabela.

  • Cada nome deve ser colocado entre aspas duplas.

  • A função agrupa um conjunto selecionado de linhas em um conjunto de linhas de resumo pelos valores de uma ou mais colunas groupBy_columnName. Uma linha é retornada para cada grupo.

Exemplo

= SUMMARIZE ( 
   SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget]))