Agrégation DAX - fonction SUMMARIZE
La description
Renvoie un tableau récapitulatif des totaux demandés sur un ensemble de groupes.
Syntaxe
SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …,
[<name>, <expression>] …)
Paramètres
N ° Sr. | Paramètre et description |
---|---|
1 | table Toute expression DAX qui renvoie une table de données. |
2 | groupBy_columnName Nom qualifié d'une colonne existante à utiliser pour créer des groupes de synthèse en fonction des valeurs qui s'y trouvent. Ce paramètre ne peut pas être une expression. |
3 | name Le nom donné à une colonne de total ou de résumé, entre guillemets. |
4 | expression Toute expression DAX qui renvoie une seule valeur scalaire, où l'expression doit être évaluée plusieurs fois (pour chaque ligne / contexte). |
Valeur de retour
Une table avec les colonnes sélectionnées pour les paramètres groupBy_columnName et les colonnes résumées conçues par les paramètres de nom.
Remarques
Chaque colonne pour laquelle vous définissez un nom doit avoir une expression correspondante. Sinon, une erreur est renvoyée. Le premier paramètre, «nom», définit le nom de la colonne dans les résultats. Le deuxième paramètre, «expression», définit le calcul effectué pour obtenir la valeur de chaque ligne de cette colonne.
groupBy_columnName doit être dans la table ou dans une table liée à la table.
Chaque nom doit être placé entre guillemets doubles.
La fonction regroupe un ensemble sélectionné de lignes en un ensemble de lignes récapitulatives par les valeurs d'une ou plusieurs colonnes groupBy_columnName. Une ligne est renvoyée pour chaque groupe.
Exemple
= SUMMARIZE (
SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget]))