Del via


SUMX

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer sum for et uttrykk som evalueres for hver rad i en tabell.

Syntaks

SUMX(<table>, <expression>)

Parametere

Term Definisjon
table Tabellen som inneholder radene som uttrykket skal evalueres for.
expression Uttrykket som skal evalueres for hver rad i tabellen.

Returner value

Et desimaltall.

Merknader

  • Funksjonen SUMX tar som sitt first argument en tabell, or et uttrykk som returnerer en tabell. Argumentet second er en kolonne som contains tallene du vil sum, or et uttrykk som evalueres til en kolonne.

  • SUMX er en gjentakelsesfunksjon.

  • Bare tallene i kolonnen telles. Blanks, logiske values, ignoreres and tekst.

  • Hvis du vil ha mer komplekse eksempler på SUMX i formler, kan du se ALLandCALCULATETABLE.

  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende eksempel firstfilters tabellen InternetSales, på uttrykket InternetSales[SalesTerritoryID] = 5, and returnerer deretter sum av allvalues i Frakt-kolonnen. Uttrykket returnerer med andre ord sum fraktkostnader bare for det angitte salgsområdet.

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

If du not trenger å filter kolonnen, bruker du SUM-funksjonen. Funksjonen SUM ligner excel-funksjonen med samme navn, except at den tar en kolonne som en referanse.

SUM Statistiske funksjoner