Del via


AVERAGEX

Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel

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

Syntaks

AVERAGEX(<table>,<expression>)  

Parametre

Begreb Definition
table Navnet på en tabel eller et udtryk, der angiver den tabel, hvor sammenlægningen kan udføres.
udtryk Et udtryk med et skalarresultat, som evalueres for hver række i tabellen i det første argument.

Returværdi

Et decimaltal.

Bemærkninger

  • Funktionen AVERAGEX giver dig mulighed for at evaluere udtryk for hver række i en tabel og derefter tage det resulterende værdisæt og beregne den aritmetiske middelværdi. Derfor bruger funktionen en tabel som sit første argument og et udtryk som det andet argument.

  • I alle andre henseender følger AVERAGEX de samme regler som AVERAGE. Du kan ikke medtage celler, der ikke er numeriske eller null. Både tabel- og udtryksargumenterne er påkrævet.

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

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

Eksempel

I følgende eksempel beregnes den gennemsnitlige fragt og moms for hver ordre i tabellen InternetSales ved først at lægge Freight plus TaxAmt sammen i hver række og derefter beregne gennemsnittet af disse beløb.

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

Hvis du bruger flere handlinger i det udtryk, der bruges som det andet argument, skal du bruge parenteser til at styre beregningsrækkefølgen. Du kan få flere oplysninger under Reference til DAX-syntaks.

Funktionen AVERAGE
Funktionen AVERAGEA
Statistiske funktioner