Zdieľať cez


AVERAGEX

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vypočíta priemer (aritmetický) množiny výrazov vyhodnocovaných pre tabuľku.

Syntax

AVERAGEX(<table>,<expression>)

Parametre

Termín Definícia
table Názov tabuľky alebo výraz určujúci tabuľku, pre ktorú sa dá agregácia vykonať.
expression Výraz so skalárnym výsledkom, ktorý sa vyhodnotí pre každý riadok tabuľky v prvom argumente.

Vrátená hodnota

Desatinné číslo.

Poznámky

  • Funkcia AVERAGEX vám umožňuje vyhodnotiť výrazy pre každý riadok tabuľky a potom pre výslednú množinu hodnôt vypočítať aritmetický priemer. Preto funkcia berie tabuľku ako svoj prvý argument a výraz ako druhý argument.

  • Vo všetkých ostatných aspektoch sa AVERAGEX riadi rovnakými pravidlami ako AVERAGE. Nemôžete zahrnúť nečíselné bunky alebo bunky s hodnotou null. Argumenty tabuľky aj výrazu sú povinné.

  • Ak nie sú k dispozícii žiadne riadky na agregáciu, funkcia vráti prázdnu hodnotu. Keď riadky sú k dispozícii, ale žiadny z nich nespĺňa zadané kritériá, funkcia vráti hodnotu 0.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

V nasledujúcom príklade sa vypočíta priemerná hodnota dopravy a daní za každú objednávku v tabuľke InternetovýPredaj, pričom najprv spočíta položky Doprava plus SumaDane v každom riadku a potom vypočíta priemer z týchto súm.

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

Ak používate viaceré operácie vo výraze použitom ako druhý argument, musíte použiť zátvorky na riadenie poradia výpočtov. Ďalšie informácie nájdete v téme Referenčné informácie o syntaxi DAX.

Funkcie AVERAGEAVERAGEAštatistické funkcie