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ält i en aktuella posten är tillgängliga i formeln. Du bara referera till dem med deras namn, precis som ett annat värde. Du kan också referera till kontrollegenskaper och andra värden i hela din app. Mer information finns i exemplen nedan och arbeta med postomfång.

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 kanske inte är helt representativt. En blå punkt visas vid redigeringen för att påminna dig om den här begränsningen och föreslå att du växlar till alternativ som kan delegeras dä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 – obligatoriskt. 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 total försäljning 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:
Sum(Slider1.Value, Slider2.Value, Slider3.Value)

Etiketten skulle visa summan av alla värden som reglagen var inställda på.