Sdílet prostřednictvím


AVERAGEX

platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu

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

Syntax

AVERAGEX(<table>,<expression>)

Parametry

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

Vrácení value

Desetinné číslo.

Poznámky

  • Funkce AVERAGEX umožňuje evaluate výrazy pro každý řádek tabulky, and pak vezme výslednou sadu valuesandcalculate jeho aritmetický průměr. Proto funkce přebírá jako argument first tabulku, and výraz jako argument second.

  • V all jiných ohledech se AVERAGEX řídí stejnými pravidly jako AVERAGE. Nelze zahrnout nečíselné or buněk s hodnotou null. Obě argumenty výrazu tabulky and jsou povinné.

  • Pokud nejsou k dispozici žádné řádky k agregaci, vrátí funkce blank. Pokud jsou řádky, ale none splňují zadaná kritéria, funkce vrátí hodnotu 0.

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

Příklad

Následující příklad vypočítá average nákladní and daň z jednotlivých objednávek v tabulce InternetSales tak, že first sečte náklady Freight plus TaxAmt v každém řádku, and pak tyto součty průměruje.

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

If ve výrazu použitém jako argument second použijete více operací, musíte k řízení pořadí výpočtů použít závorky. Další informace naleznete v tématu DAXsyntaxe .

AVERAGE funkceAVERAGEAstatistické funkce