Lezen in het Engels

Delen via


AVERAGEX

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Berekent het average (rekenkundig gemiddelde) van een set expressies die worden geëvalueerd in een tabel.

Syntaxis

DAX
AVERAGEX(<table>,<expression>)  

Parameters

Term Definitie
table Naam van een tabel, or een expressie waarmee de tabel wordt opgegeven waarvoor de aggregatie kan worden uitgevoerd.
expression Een expressie met een scalair resultaat, dat wordt geëvalueerd voor elke rij van de tabel in het argument first.

value retourneren

Een decimaal getal.

Opmerkingen

  • Met de functie AVERAGEX kunt u expressies voor elke rij van een tabel evaluate, and vervolgens de resulterende set valuesandcalculate het rekenkundige gemiddelde. Daarom gebruikt de functie een tabel als het argument first, and een expressie als het argument second.

  • In all andere opzichten volgt AVERAGEX dezelfde regels als AVERAGE. U kunt niet-numerieke or null-cellen opnemen. Beide tabel-and expressieargumenten zijn vereist.

  • Wanneer er geen rijen zijn om samen te voegen, retourneert de functie een blank. Wanneer er rijen zijn, maar none aan de opgegeven criteria voldoen, retourneert de functie 0.

  • Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).

Voorbeeld

In het volgende voorbeeld wordt de average vrachtbelasting berekend and belasting voor elke bestelling in de tabel InternetSales, door first Vracht plus TaxAmt in elke rij op te sommen, and vervolgens deze bedragen te berekenen.

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

If u meerdere bewerkingen gebruikt in de expressie die wordt gebruikt als het argument second, moet u haakjes gebruiken om de volgorde van berekeningen te bepalen. Zie DAX Syntaxisreferentievoor meer informatie.

AVERAGE functie
AVERAGEA functie
statistische functies