Sdílet prostřednictvím


AVERAGEX

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

Vypočítá průměr (aritmetický průměr) sady výrazů vyhodnocených v tabulce.

Syntaxe

AVERAGEX(<table>,<expression>)  

Parametry

Pojem definice
table Název tabulky nebo výraz, který určuje tabulku, pro kterou lze agregaci provést.
výraz Výraz se skalárním výsledkem, který se vyhodnotí pro každý řádek tabulky v prvním argumentu.

Vrácená hodnota

Desítkové číslo.

Poznámky

  • Funkce AVERAGEX umožňuje vyhodnotit výrazy pro každý řádek tabulky a pak vzít výslednou sadu hodnot a vypočítat její aritmetický průměr. Proto funkce přebírá tabulku jako první argument a výraz jako druhý argument.

  • Ve všech ostatních ohledech se funkce AVERAGEX řídí stejnými pravidly jako PRŮMĚR. Nelze zahrnout nečíselné buňky nebo buňky null. Argumenty tabulky i výrazu jsou povinné.

  • Pokud nejsou k dispozici žádné řádky k agregaci, vrátí funkce prázdnou hodnotu. Pokud jsou řádky, ale žádné z nich nesplňují zadaná kritéria, funkce vrátí hodnotu 0.

  • 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 vypočítá průměrnou přepravu a daň pro každou objednávku v tabulce InternetSales tak, že nejprve sečte položky Freight plus TaxAmt v každém řádku a pak tyto součty zprůměruje.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

Pokud ve výrazu použitém jako druhý argument použijete více operací, musíte k řízení pořadí výpočtů použít závorky. Další informace najdete v tématu Referenční informace k syntaxi jazyka DAX.

FUNKCE AVERAGE
AVERAGEA
Statistické funkce