Funktionerne Average, Max, Min, StdevP, Sum og VarP i Power AppsAverage, Max, Min, StdevP, Sum, and VarP functions in PowerApps

Aggregeringsfunktioner, som opsummerer en række tal.Aggregate functions that summarize a set of numbers.

BeskrivelseDescription

Funktionen Average beregner gennemsnittet eller middelværdien af dens argumenter.The Average function calculates the average, or arithmetic mean, of its arguments.

Funktionen Max finder den største værdi.The Max function finds the maximum value.

Funktionen Min finder den mindste værdi.The Min function finds the minimum value.

Funktionen Sum beregner summen af dens argumenter.The Sum function calculates the sum of its arguments.

Funktionen StdevP beregner standardafvigelsen af dens argumenter.The StdevP function calculates the standard deviation of its arguments.

Funktionen VarP beregner variansen af dens argumenter.The VarP function calculates the variance of its arguments.

Du kan angive værdierne for disse funktioner som:You can supply the values for these functions as:

  • Separate argumenter.Separate arguments. For eksempel returnerer Sum (1, 2, 3) 6.For example, Sum( 1, 2, 3 ) returns 6.
  • En tabel og en formel, der skal beregnes via denne tabel.A table and a formula to operate over that table. Den samlede værdi beregnes på værdierne i formlen for hver post.The aggregate will be calculated on the values of the formula for each record.

Felter i den post, der behandles i øjeblikket, er tilgængelige i formlen.Fields of the record currently being processed are available within the formula. Du refererer til dem ved navn, som du ville gøre med en hvilken som helst anden værdi.You simply reference them by name as you would any other value. Du kan også referere til egenskaber for kontrolelementer og andre værdier fra hele din app.You can also reference control properties and other values from throughout your app. Yderligere oplysninger finder du i nedenstående eksempler og i arbejde med postområde.For more details, see the examples below and working with record scope.

Disse funktioner beregner kun numeriske værdier.These functions operate on numeric values only. Andre typer værdier, som strenge eller poster, ignoreres.Other types of values, such as strings or records, are ignored. Brug funktionen Value til at konvertere en streng til et tal.Use the Value function to convert a string into a number.

Funktionen Average, Max, Min og Sum kan delegeres, når de bruges med en datakilde, der understøtter delegering for disse funktioner.The Average, Max, Min, and Sum functions can be delegated when used with a data source that supports delegation for these functions. Men StdevP og VarP kan ikke delegeres til nogen datakilder.However, StdevP and VarP can't be delegated for any data sources. Hvis delegering ikke understøttes, hentes kun den første del af datakilden, og derefter anvendes funktionen lokalt.If delegation is not supported, only the first portion of the data will be retrieved and then the function applied locally. Resultatet repræsenterer muligvis ikke hele tekstenheden.The result may not represent the complete story. Mens du redigerer, vises der en blå prik for at minde dig om denne begrænsning og for at foreslå, at du bruger delegerbare alternativer, hvor det er muligt.A blue dot will appear at authoring time to remind you of this limitation and to suggest switching to delegable alternatives where possible. Du kan finde flere oplysninger i oversigten over delegering.For more information, see the delegation overview.

SyntaksSyntax

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

  • NumericalFormula(s) – påkrævet.NumericalFormula(s) - Required. Numeriske værdier, der skal beregnes.Numeric values to operate on.

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

  • Table – påkrævet.Table - Required. Tabel, der skal arbejdes med.Table to operate on.
  • NumericalFormula – påkrævet.NumericalFormula - Required. Formel, der skal evalueres for hver post.Formula to evaluate for each record. Resultatet af denne formel bruges til sammenlægning.The result of this formula is used for the aggregation. Du kan bruge kolonner i tabellen i formlen.You can use columns of the table in the formula.

EksemplerExamples

Trin for trinStep by step

Antag, at du havde en datakilde med navnet Sales, der indeholdt kolonnen CostPerUnit og kolonnen UnitsSold, og du angav egenskaben Text for en etiket til denne funktion:Let's say that you had a data source named Sales that contained a CostPerUnit column and a UnitsSold column, and you set the Text property of a label to this function:
Sum(Sales, CostPerUnit * UnitsSold)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:The label would show total sales by multiplying the values in those columns for each record and then adding the results from all records together:
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:As a different example, let's say that you had sliders that were named Slider1, Slider2, and Slider3 and a label with its Text property set to this formula:
Sum(Slider1.Value, Slider2.Value, Slider3.Value)Sum(Slider1.Value, Slider2.Value, Slider3.Value)

Etiketten viser summen af alle værdier, der blev angivet i skyderne.The label would show the sum of all values to which the sliders were set.