SUMX
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
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.
Relateret indhold
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om