Delen via


AVERAGEX

Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening

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

Syntaxis

AVERAGEX(<table>,<expression>)  

Parameters

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

Retourwaarde

Een decimaal getal.

Opmerkingen

  • Met de functie AVERAGEX kunt u expressies voor elke rij van een tabel evalueren en vervolgens de resulterende set waarden nemen en het rekenkundige gemiddelde berekenen. Daarom gebruikt de functie een tabel als het eerste argument en een expressie als het tweede argument.

  • In alle andere opzichten volgt AVERAGEX dezelfde regels als AVERAGE. U kunt geen niet-numerieke of null-cellen opnemen. Zowel de tabel- als expressieargumenten zijn vereist.

  • Wanneer er geen rijen zijn om samen te voegen, retourneert de functie een lege waarde. Wanneer er rijen zijn, maar geen van deze rijen voldoet aan de opgegeven criteria, retourneert de functie 0.

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

Opmerking

In het volgende voorbeeld worden de gemiddelde vracht- en belasting berekend voor elke order in de tabel InternetSales, door eerst Freight plus TaxAmt in elke rij op te sommen en vervolgens het gemiddelde van deze sommen te berekenen.

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

Als u meerdere bewerkingen gebruikt in de expressie die wordt gebruikt als het tweede argument, moet u haakjes gebruiken om de volgorde van berekeningen te bepalen. Zie NAslaginformatie over DAX-syntaxis voor meer informatie.

GEMIDDELDE, functie
GEMIDDELDEA, functie
Statistische functies