DAX
Share
Explore
Fonctions d'agrégation

icon picker
SUMX

Fonctions itératives, comme toutes les fonctions terminant par un X.
SUMX(<table>, <expression>)
Sugar syntaxe de SUM (SUM est traduit en interne pas SUMX).

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

Contexte

Amount := SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )
SUM au lieu de SUMX : en dehors de SUMX, il n’y a pas de contexte de ligne. C’est une mesure.
SUMX itère sur Sales, créant un contexte de ligne sur Sales. Parce qu’il itère !
Le contexte de ligne analyse Sales, vous pouvez donc référencer n’importe quelle colonne dans Sales.
À l’intérieur de SUMX, dans son deuxième argument, un contexte de ligne est créé par SUMX pendant qu’il analyse les ventes.
Si vous créez un contexte de ligne sur Sales, vous ne pouvez pas accéder aux colonnes dans Product par exemple.

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.