Funktionerne Average, Max, Min, StdevP, Sum og VarP

Gælder for: Lærredsapps Skrivebordsflows Dataverse formelkolonner Modeldrevne apps Power Platform CLI

Aggregeringsfunktioner, som opsummerer en række tal.

Beskrivelse

Funktionen Average beregner gennemsnittet eller middelværdien af dens argumenter.

Funktionen Max finder den største værdi.

Funktionen Min finder den mindste værdi.

Funktionen Sum beregner summen af dens argumenter.

Funktionen StdevP beregner standardafvigelsen af dens argumenter.

Funktionen VarP beregner variansen af dens argumenter.

Du kan angive værdierne for disse funktioner som:

  • Separate argumenter. Sum (1, 2, 3) returnerer f.eks. 6.
  • En tabel og en formel, der skal beregnes via denne tabel. Den samlede værdi beregnes på værdierne i formlen for hver post.

Felter i den post, der behandles i øjeblikket, er tilgængelige i formlen. Brug ThisRecord-operatoren, eller referer blot til feltet med navn, som du ville gøre med en vilkårlig anden værdi. As-operatoren kan også bruges til at navngive den post, der behandles, hvilket kan hjælpe med at gøre din formel mere forståelig og gøre indlejrede poster tilgængelige. Du kan få flere oplysninger i eksemplerne nedenfor og arbejdet med posternes omfang.

Disse funktioner beregner kun numeriske værdier. Andre typer værdier, som strenge eller poster, ignoreres. Brug funktionen Value til at konvertere en streng til et tal.

Funktionerne Average, Max, Min og Sum kan delegeres, når de bruges med en datakilde, der understøtter delegering for disse funktioner. Imidlertid kan StdevP og VarP ikke delegeres til nogen datakilder. Hvis delegering ikke understøttes, hentes kun den første del af datakilden, og derefter anvendes funktionen lokalt. Resultatet repræsenterer muligvis ikke hele historien. Der vises en delegeringsadvarsel på oprettelsestidspunktet for at minde dig om denne begrænsning og foreslå skift til uddelegerbare alternativer, hvor det er muligt. Du kan finde flere oplysninger i uddelegeringsoversigten.

Syntaks

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - påkrævet. Numeriske værdier, der skal beregnes.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – påkrævet. Tabel, der skal arbejdes med.
  • NumericalFormula - påkrævet. Formel, der skal evalueres for hver post. Resultatet af denne formel bruges til sammenlægning. Du kan bruge kolonner i tabellen i formlen.

Eksempler

Trin for trin

Antag, at du havde en datakilde med navnet Salg, der indeholdt kolonnen CostPerUnit og kolonnen UnitsSold, og du angav egenskaben Text for en etiket til denne funktion:
Sum(Sales, CostPerUnit * UnitsSold)

Etiketten viser det samlede salg ved at multiplicere værdierne i disse kolonner for hver post og derefter lægge resultaterne fra alle poster sammen:
Beregn det samlede salg fra solgte enheder og pris pr. enhed.

Antag, som et andet eksempel, at du havde skydere, der blev navngivet Slider1, Slider2 og Slider3 og en etiket med egenskaben Text angivet til denne formel:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser summen af alle de værdier, som skyderne er indstillet til.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser gennemsnittet af alle de værdier, som skyderne er indstillet til.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser maksimum af alle de værdier, som skyderne er indstillet til.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser minimum af alle de værdier, som skyderne er indstillet til.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser standardafvigelsen af alle de værdier, som skyderne er indstillet til.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten viser variansen af alle de værdier, som skyderne er indstillet til.