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]))