Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
| Functions | Van toepassing op: |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
Aggregatiefuncties die een groep getallen samenvatten.
Omschrijving
De Average functie berekent het gemiddelde, of het rekenkundige gemiddelde, van de argumenten.
De Max functie zoekt de maximumwaarde.
Met Min de functie wordt de minimumwaarde gevonden.
De Sum functie berekent de som van de argumenten.
De StdevP functie berekent de standaarddeviatie van de argumenten.
De VarP functie berekent de variantie van de argumenten.
U kunt de waarden voor deze functies als volgt opgeven:
- Afzonderlijke argumenten. Bijvoorbeeld:Sum ( 1, 2, 3 ) retourneert 6.
- Een tabel en een formule om toe te passen op die tabel. De aggregatie wordt berekend op basis van de waarden van de formule voor elke record.
Velden van de momenteel verwerkte record zijn beschikbaar in de formule. Gebruik de operator ThisRecord of verwijs gewoon met de naam naar velden, zoals u dat ook bij andere waarden zou doen. De operator As kan ook worden gebruikt om een naam te geven aan de record die wordt verwerkt, wat kan helpen uw formule begrijpelijker te maken en geneste records toegankelijk te maken. Meer informatie vindt u in de voorbeelden hieronder en in werken met recordbereik.
Deze functies worden alleen op numerieke waarden toegepast. Andere typen waarden, zoals tekenreeksen of records, worden genegeerd. Gebruik de functie Value om een tekenreeks naar een getal te converteren.
De Averagefuncties , Maxen MinSum functies kunnen worden gedelegeerd wanneer ze worden gebruikt met een gegevensbron die delegatie voor deze functies ondersteunt. StdevP En VarP kan echter niet worden gedelegeerd voor gegevensbronnen. Als delegering niet wordt ondersteund, wordt alleen het eerste gedeelte van de gegevens opgehaald en wordt vervolgens de functie lokaal toegepast. Het resultaat is mogelijk niet volledig. Tijdens de creatie ziet u een delegatiewaarschuwing om u te herinneren aan deze beperking en om u erop te wijzen dat u waar mogelijk kunt overschakelen naar alternatieven met overdrachtmogelijkheden. Zie het overdrachtoverzicht voor meer informatie.
Syntaxis
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- Numeriekeformules - Verplicht. Numerieke waarden waarop de bewerking wordt toegepast.
Average( Tabel, NumericalFormula )
Max( Tabel, NumericalFormula )
Min( Tabel, NumericalFormula )
Sum( Tabel, NumericalFormula )
StdevP( Tabel, NumericalFormula )
VarP( Tabel, NumericalFormula )
- Tabel - Verplicht. De tabel waarop de bewerking wordt toegepast.
- NumeriekeFormule - Vereist. De formule die moet worden geƫvalueerd voor elke record. Het resultaat van deze formule wordt gebruikt voor de aggregatie. U kunt kolommen van de tabel in de formule gebruiken.
Voorbeelden
Stapsgewijs
Stel dat u een gegevensbron met de naam Verkoop hebt met een kolom CostPerUnit en een kolom UnitsSold en u de eigenschap Text van een label instelt op deze functie:
Sum(Verkoop, CostPerUnit * Verkochte eenheden)
Het label toont de totale verkoop door de waarden in die kolommen voor elke record te vermenigvuldigen en vervolgens de resultaten van alle records op te tellen:
Een ander voorbeeld: stel dat u schuifregelaars hebt met de naam Slider1, Slider2 en Slider3 en een label waarvan de eigenschap Text is ingesteld op deze formule:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): het label toont de som van alle waarden waarop de schuifregelaars zijn ingesteld.
Average(Slider1.Value, Slider2.Value, Slider3.Value): het label toont het gemiddelde van alle waarden waarop de schuifregelaars zijn ingesteld.
Max(Slider1.Value, Slider2.Value, Slider3.Value): het label toont het maximum van alle waarden waarop de schuifregelaars zijn ingesteld.
Min(Slider1.Value, Slider2.Value, Slider3.Value): het label toont het minimum van alle waarden waarop de schuifregelaars zijn ingesteld.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): het label toont de standaarddeviatie van alle waarden waarop de schuifregelaars zijn ingesteld.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): het label toont de variantie van alle waarden waarop de schuifregelaars zijn ingesteld.