AVERAGEX
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy tábla alapján kiértékelt kifejezéskészlet átlagát (aritmetikai középértékét) számítja ki.
Szintaxis
AVERAGEX(<table>,<expression>)
Paraméterek
Kifejezés | Definíció |
---|---|
table |
Tábla neve vagy kifejezés, amely meghatározza azt a táblát, amelyen az összesítés végrehajtható. |
expression |
Skaláris eredménnyel rendelkező kifejezés, amely az első argumentumban a tábla minden sorára ki lesz értékelve. |
Visszaadott érték
Tizedes tört.
Megjegyzések
A AVERAGEX függvény lehetővé teszi a táblák egyes sorainak kifejezéseinek kiértékelését, majd az eredményül kapott értékkészletet, és kiszámítja annak a számtani középértékét. Ezért a függvény első argumentumként egy táblát, második argumentumként pedig egy kifejezést vesz fel.
Minden más szempontból AVERAGEX ugyanazokat a szabályokat követi, mint AVERAGE. Nem numerikus vagy null cellákat nem vehet fel. A tábla- és kifejezésargumentumokra is szükség van.
Ha nincsenek összesítendő sorok, a függvény üres értéket ad vissza. Ha vannak sorok, de egyik sem felel meg a megadott feltételeknek, akkor a függvény 0 értéket ad vissza.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Az alábbi példa kiszámítja az InternetSales táblában szereplő megrendelések átlagos fuvardíját és adóit, először összegzi a Szállítmányozás és a TaxAmt értékét az egyes sorokban, majd átlagolva ezeket az összegeket.
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
Ha a második argumentumként használt kifejezésben több műveletet is használ, zárójelekkel szabályozhatja a számítások sorrendjét. További információ: DAX szintaxishivatkozási.