Udostępnij za pośrednictwem


SUMX

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Zwraca sumę wyrażenia obliczonego dla każdego wiersza w tabeli.

Składnia

SUMX(<table>, <expression>)  

Parametry

Termin Definicja
table Tabela zawierająca wiersze, dla których zostanie obliczone wyrażenie.
wyrażenie Wyrażenie, które ma zostać ocenione dla każdego wiersza tabeli.

Wartość zwracana

Liczba dziesiętna.

Uwagi

  • Funkcja SUMX przyjmuje jako pierwszy argument tabelę lub wyrażenie zwracające tabelę. Drugi argument to kolumna zawierająca liczby, które chcesz sumować, lub wyrażenie, które daje w wyniku kolumnę.

  • SUMX to funkcja iteratora.

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

  • Aby uzyskać bardziej złożone przykłady sumX w formułach, zobacz WSZYSTKIE i CALCULATETABLE.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład najpierw filtruje tabelę InternetSales w wyrażeniu "InternetSales[SalesTerritoryID] = 5", a następnie zwraca sumę wszystkich wartości w kolumnie Fracht. 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 musisz filtrować kolumny, użyj funkcji SUM. Funkcja SUM jest podobna do funkcji programu Excel o tej samej nazwie, z tą różnicą, że przyjmuje kolumnę jako odwołanie.

SUMA
Funkcje statystyczne