SUMX
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ę.
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.
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla