Del via


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.

SUM statistiske funktioner