SUMX
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne la somme d’une expression évaluée pour chaque ligne d’une table.
Syntaxe
SUMX(<table>, <expression>)
Paramètres
Terme | Définition |
---|---|
table |
Table contenant les lignes pour lesquelles l’expression est évaluée. |
expression |
Expression à évaluer pour chaque ligne de la table. |
Valeur de retour
Nombre décimal.
Remarques
La fonction SUMX prend comme premier argument une table ou une expression qui retourne une table. Le deuxième argument est une colonne qui contient les nombres que vous souhaitez additionner, ou une expression qui prend la valeur d’une colonne.
Seuls les nombres de la colonne sont comptés. Les espaces, les valeurs logiques et le texte sont ignorés.
Pour obtenir des exemples plus complexes de SUMX dans les formules, consultez ALL et CALCULATETABLE.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).
Exemple
L’exemple suivant filtre d’abord la table, InternetSales, sur l’expression « InternetSales[SalesTerritoryID] = 5 », puis retourne la somme de toutes les valeurs de la colonne Freight. En d’autres termes, l’expression retourne la somme des frais de transport pour uniquement la zone de vente spécifiée.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Si vous n’avez pas besoin de filtrer la colonne, utilisez la fonction SUM. La fonction SUM est similaire à la fonction Excel du même nom, sauf qu’elle prend une colonne comme référence.
Contenu connexe
fonctions statistiques SUM