Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar summan av ett uttryck som utvärderas för varje rad i en tabell.
Syntax
SUMX(<table>, <expression>)
Parametrar
Period | Definition |
---|---|
table |
Tabellen som innehåller de rader som uttrycket ska utvärderas för. |
expression |
Uttrycket som ska utvärderas för varje rad i tabellen. |
Returvärde
Ett decimaltal.
Kommentarer
Funktionen SUMX tar som första argument en tabell eller ett uttryck som returnerar en tabell. Det andra argumentet är en kolumn som innehåller de tal som du vill summera, eller ett uttryck som utvärderas till en kolumn.
SUMX är en iteratorfunktion.
Endast talen i kolumnen räknas. Tomma värden, logiska värden och text ignoreras.
Mer komplexa exempel på SUMX i formler finns i ALL och CALCULATETABLE.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
I följande exempel filtreras först tabellen, InternetSales, på uttrycket "InternetSales[SalesTerritoryID] = 5", och returnerar sedan summan av alla värden i kolumnen Frakt. Med andra ord returnerar uttrycket summan av fraktavgifter för endast det angivna försäljningsområdet.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Om du inte behöver filtrera kolumnen använder du funktionen SUM. Funktionen SUM liknar Excel-funktionen med samma namn, förutom att den tar en kolumn som referens.