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