Udostępnij za pośrednictwem


SUMX

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca sum wyrażenia obliczanego 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.
expression Wyrażenie, które ma zostać ocenione dla każdego wiersza tabeli.

Zwracanie value

Liczba dziesiętna.

Uwagi

  • Funkcja SUMX przyjmuje jako argument first tabelę, or wyrażenie zwracające tabelę. Argument second to kolumna, która contains liczby, które chcesz sum, or wyrażenie, które daje w wyniku kolumnę.

  • SUMX jest funkcją iteratora .

  • Zliczane są tylko liczby w kolumnie. Wartości puste, valueslogiczne , and tekst są ignorowane.

  • Aby uzyskać bardziej złożone przykłady SUMX w formułach, zobacz ALLandCALCULATETABLE.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład firstfilters tabeli InternetSales w wyrażeniu "InternetSales[SalesTerritoryID] = 5", and następnie zwraca sumallvalues w kolumnie 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])

If musisz notfilter kolumnie, użyj funkcji SUM. Funkcja SUM jest podobna do funkcji programu Excel o tej samej nazwie, except, że przyjmuje kolumnę jako odwołanie.

SUM funkcje statystyczne