Læs på engelsk

Del via


AVERAGEX

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Beregner den average (aritmetiske middelværdi) for et sæt udtryk, der evalueres over en tabel.

Syntaks

AVERAGEX(<table>,<expression>)  

Parametre

Udtryk Definition
table Navnet på en tabel or et udtryk, der angiver den tabel, hvor sammenlægningen kan udføres.
expression Et udtryk med et skalarresultat, som evalueres for hver række i tabellen i argumentet first.

Returner value

Et decimaltal.

Bemærkninger

  • Funktionen AVERAGEX giver dig mulighed for at evaluate udtryk for hver række i en tabel, and derefter tage det resulterende sæt valuesandcalculate den aritmetiske middelværdi. Derfor bruger funktionen en tabel som argument for first, and et udtryk som argumentet second.

  • I all andre henseender følger AVERAGEX de samme regler som AVERAGE. Du kan ikke medtage ikke-numeriske or null-celler. Både tabellen and udtryksargumenter er påkrævet.

  • Når der ikke er nogen rækker at aggregere, returnerer funktionen en blank. Når der er rækker, men none af dem opfylder de angivne kriterier, returnerer funktionen 0.

  • Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).

Eksempel

I følgende eksempel beregnes average fragt and skat på hver ordre i tabellen InternetSales ved at first opsummering af Freight plus TaxAmt i hver række and derefter beregne gennemsnittet af disse beløb.

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

If du bruger flere handlinger i det udtryk, der bruges som second-argumentet, skal du bruge parenteser til at styre beregningsrækkefølgen. Du kan få flere oplysninger under DAX syntaksreference.

AVERAGE funktion
AVERAGEA funktion
statistiske funktioner