Funkcja SUMX

Zwraca sumę wyników wyrażenia obliczanego dla poszczególnych wierszy w tabeli.

Składnia

SUMX(<table>, <expression>)

Parametry

Termin

Definicja

table

Tabela zawierająca wiersze, dla których ma być obliczane wyrażenie.

expression

Wyrażenie, które ma zostać obliczone dla poszczególnych wierszy tabeli.

Wartość zwracana

Liczba dziesiętna.

Uwagi

Funkcja SUMX przyjmuje jako pierwszy argument tabelę lub wyrażenie zwracające tabelę. Drugi argument jest kolumną zawierającą liczby do zsumowania lub wyrażenie, którego wynikiem jest kolumna.

Liczone są tylko liczby zawarte w kolumnie. Wartości puste, wartości logiczne i tekst są ignorowane.

Aby zapoznać się z bardziej złożonymi przykładami użycia funkcji SUMX w formułach, zobacz tematy Funkcja ALL i Funkcja CALCULATETABLE.

Przykład

W poniższym przykładzie najpierw filtrowana jest tabela InternetSales według wyrażenia ShippingTerritoryID = 5, a następnie zwracana jest suma wszystkich wartości z kolumny Freight. Innymi słowy wyrażenie zwraca sumę opłat frachtowych tylko dla określonego obszaru sprzedaży.

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

Jeśli nie ma potrzeby filtrowania kolumny, należy użyć funkcji SUM. Funkcja SUM przypomina funkcję programu Excel o tej samej nazwie, z tym wyjątkiem, że jako odwołanie przyjmuje kolumnę.

Zobacz także

Odwołanie

Funkcja SUM

Inne zasoby

Funkcje statystyczne (język DAX)