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ę.
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.