SUMX
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer sum for et udtryk, der evalueres for hver række i en tabel.
Syntaks
SUMX(<table>, <expression>)
Parametre
Begreb | Definition |
---|---|
table |
Den tabel, der indeholder de rækker, som udtrykket evalueres for. |
expression |
Det udtryk, der skal evalueres for hver række i tabellen. |
Returner value
Et decimaltal.
Bemærkninger
Funktionen SUMX bruger en tabel som first argument, or et udtryk, der returnerer en tabel. Argumentet second er en kolonne, der contains de tal, du vil sum, or et udtryk, der evalueres til en kolonne.
SUMX er en iteratorfunktion.
Kun tallene i kolonnen tælles. Tomme værdier, logiske values, and tekst ignoreres.
Du kan få mere komplekse eksempler på SUMX i formler under ALLandCALCULATETABLE.
Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).
Eksempel
Følgende eksempel firstfilters tabellen InternetSales i udtrykket 'InternetSales[SalesTerritoryID] = 5', and returnerer derefter sum af allvalues i kolonnen Freight. Udtrykket returnerer med andre ord kun sum af fragtgebyrer for det angivne salgsområde.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
If du not skal filter kolonnen, skal du bruge funktionen SUM. Funktionen SUM svarer til Excel-funktionen med samme navn, except at den tager en kolonne som reference.