Del via


SUMX

Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel

Returnerer summen af 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.
udtryk Det udtryk, der skal evalueres for hver række i tabellen.

Returværdi

Et decimaltal.

Bemærkninger

  • Funktionen SUMX bruger en tabel som sit første argument eller et udtryk, der returnerer en tabel. Det andet argument er en kolonne, der indeholder de tal, du vil lægge sammen, eller et udtryk, der evalueres til en kolonne.

  • SUMX er en iteratorfunktion.

  • Kun tallene i kolonnen tælles. Tomme værdier, logiske værdier og tekst ignoreres.

  • Du kan få mere komplekse eksempler på SUMX i formler under ALL og CALCULATETABLE.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

I følgende eksempel filtreres tabellen InternetSales først i udtrykket 'InternetSales[SalesTerritoryID] = 5' og returnerer derefter summen af alle værdier i kolonnen Freight. Udtrykket returnerer med andre ord kun summen af fragtgebyrer for det angivne salgsområde.

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

Hvis du ikke har brug for at filtrere kolonnen, skal du bruge funktionen SUM. Funktionen SUM ligner Excel-funktionen med det samme navn, bortset fra at den tager en kolonne som reference.

SUM
Statistiske funktioner