La fonction SUMX() en DAX (Data Analysis Expressions) pour Power BI est utilisée pour effectuer une somme sur une table ou une colonne, tout en évaluant une expression pour chaque ligne.
Contrairement à SUM(), qui additionne simplement les valeurs d'une colonne, SUMX() permet des calculs plus complexes en acceptant une expression comme second argument. Cette flexibilité rend SUMX() idéale pour des analyses où des opérations supplémentaires, telles que des filtres ou des transformations, sont nécessaires avant de réaliser la somme finale.
Cette fonction est notamment utile pour les calculs monétaires en fonction de taux de change, les calculs de marge...
Syntaxe :
SUMX(<table>, <expression>)