Funktionerna Average, Max, Min, StdevP, Sum och VarP

Gäller: Arbetsyteappar Datorflöden Dataverse formelkolumner Modellbaserade appar Power Platform CLI

Mängdfunktioner som sammanfattar en uppsättning siffror.

Beskrivning

Funktionen Average beräknar medelvärdet, eller det aritmetiska medelvärdet, av dess argument.

Funktionen Max hittar det största värdet.

Funktionen Min hittar det minsta värdet.

Funktionen Sum beräknar summan av dess argument.

Funktionen StdevP beräknar standardavvikelsen för dess argument.

Funktionen VarP beräknar variansen för dess argument.

Du kan ange värden för dessa funktioner som:

  • Separata argument. Till exempel returnerar Sum( 1, 2, 3 ) 6.
  • En tabell och en formel som ska användas på tabellen. Mängden beräknas på värdena i formeln för varje post.

Fälten för den post som bearbetas för närvarande är tillgängliga i formeln. Använd ThisRecord-operatorn eller referera bara till fälten med namn på samma sätt som med andra värden. As-operatorn kan också användas för att namnge posten som bearbetas, vilket kan göra att formeln blir lättare att förstå och göra kapslade poster tillgängliga. Mer information finns i exemplen nedan och i arbeta med postomfattning.

Dessa funktioner används endast på numeriska värden. Andra typer av värden, som strängar eller poster, ignoreras. Använd funktionen Value för att konvertera en sträng till ett tal.

Funktionerna Average, Max, Min och Sum kan vara delegerade funktioner när det används med en datakälla som stöder delegering för dessa funktioner. StdevP och VarP kan dock inte delegeras för alla datakällor. Om delegering inte stöds är det bara den första delen av datakällan som hämtas, och sedan tillämpas funktionen lokalt. Resultatet kan inte representerar en fullständig överblick. En delegeringsvarning visas när du redigerar för att påminna dig om begränsningen och för att föreslå att du växlar till delegerbara alternativ när det är möjligt. Mer information finns i översikt över delegering.

Syntax

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

  • NumericalFormula(s) – obligatoriskt. Numeriska värden som ska användas.

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

  • Table – krävs. Tabell som ska användas.
  • NumericalFormula – obligatoriskt. Formel som ska utvärderas för varje post. Resultatet av den här formeln används för sammansättningen. Du kan använda kolumner i tabellen i formeln.

Exempel

Steg-för-steg

Anta att du har en datakälla med namnet Sales som innehåller en kolumn CostPerUnit och en kolumn UnitsSold och du anger Text-egenskap för en etikett till den här funktionen:
Sum(Sales, CostPerUnit * UnitsSold)

Etiketten visar total försäljning genom att multiplicera värdena i dessa kolumner för varje post och sedan lägga samman resultaten från alla poster:
Beräkna den totala försäljningen från sålda enheter och kostnad per enhet.

I ett annat exempel kan vi anta att du har skjutreglage med namnen Slider1, Slider2 och Slider3 och en etikett där dess Text-egenskap har angetts till den här formeln:
Summa(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar summan av alla värden som skjutreglaget ställts in på.
Genomsnitt(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar genomsnittet av alla värden som skjutreglaget ställts in på.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar maxsumman av alla värden som skjutreglaget ställts in på.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar minimisumman av alla värden som skjutreglaget ställts in på.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar standardavvikelsen för alla värden som skjutreglaget ställts in på.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Etiketten visar avvikelsen av alla värden som skjutreglaget ställts in på.