AVERAGEX
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Beregner den average (aritmetiske middelværdi) for et sæt udtryk, der evalueres over en tabel.
AVERAGEX(<table>,<expression>)
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. |
Et decimaltal.
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).
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.