Sdílet prostřednictvím


SUMX

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí součet výrazu vyhodnoceného pro každý řádek v tabulce.

Syntaxe

SUMX(<table>, <expression>)  

Parametry

Pojem definice
table Tabulka obsahující řádky, pro které se výraz vyhodnotí.
výraz Výraz, který se má vyhodnotit pro každý řádek tabulky.

Vrácená hodnota

Desítkové číslo.

Poznámky

  • Funkce SUMX přebírá jako první argument tabulku nebo výraz, který vrací tabulku. Druhým argumentem je sloupec obsahující čísla, která chcete sečíst, nebo výraz, který se vyhodnotí jako sloupec.

  • SUMX je funkce iterátoru.

  • Počítá se jenom čísla ve sloupci. Prázdné hodnoty, logické hodnoty a text se ignorují.

  • Složitější příklady funkce SUMX ve vzorcích najdete v tématu ALL a CALCULATETABLE.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Následující příklad nejprve vyfiltruje tabulku InternetSales ve výrazu "InternetSales[SalesTerritoryID] = 5" a vrátí součet všech hodnot ve sloupci Freight. Jinými slovy, výraz vrátí součet poplatků za přepravu pouze pro zadanou prodejní oblast.

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

Pokud sloupec nepotřebujete filtrovat, použijte funkci SUMA. Funkce SUMA se podobá excelové funkci se stejným názvem, s tím rozdílem, že jako odkaz přebírá sloupec.

SOUČET
Statistické funkce