Funzioni aggregate che riepilogano un set di numeri.

Descrizione

La funzione Average calcola la media o media aritmetica degli argomenti.

La funzione Max trova il valore massimo.

La funzione Max trova il valore minimo.

La funzione Sum calcola la somma degli argomenti.

La funzione StdevP calcola la deviazione standard degli argomenti.

La funzione VarP calcola la varianza degli argomenti.

È possibile specificare i valori per queste funzioni come:

  • Argomenti separati. Ad esempio, Sum( 1, 2, 3 ) restituisce 6.
  • Una tabella e una formula da applicare alla tabella. L'aggregazione verrà calcolata sui valori della formula per ogni record.

I campi del record attualmente in fase di elaborazione sono disponibili nella formula. È sufficiente farvi riferimento per nome, analogamente a qualsiasi altro valore. È anche possibile fare riferimento alle proprietà del controllo e ad altri valori in tutta l'app. Per informazioni dettagliate, vedere gli esempi seguenti e Utilizzo dell'ambito dei record.

Queste funzioni vengono applicate solo a valori numerici. Altri tipi di valori, ad esempio stringhe o record, vengono ignorati. Usare la funzione Value per convertire una stringa in un numero.

Queste funzioni, quando vengono usate con un'origine dati, non possono essere delegate. Solo la prima parte dell'origine dati verrà recuperata e quindi verrà applicata la funzione. È possibile che il risultato non rappresenti il processo completo. Un punto blu verrà visualizzato in fase di creazione per ricordare questa limitazione e per suggerire il passaggio alle alternative delegabili, ove possibile. Per altre informazioni, vedere la panoramica della delega.

Sintassi

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

  • NumericalFormula(s) - Obbligatorio. Valori numerici su cui eseguire le operazioni.

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

  • Table - Obbligatorio. Tabella su cui eseguire le operazioni.
  • NumericalFormula - Obbligatorio. Formula da valutare per ogni record. Il risultato di questa formula viene usato per l'aggregazione. È possibile usare le colonne della tabella nella formula.

Esempi

Procedura dettagliata

Si supponga che sia disponibile un'origine dati denominata Sales che contiene una colonna CostPerUnit e una colonna UnitsSold e che si imposti la proprietà Text di un'etichetta su questa funzione:
Sum(Sales, CostPerUnit * UnitsSold)

L'etichetta mostra il totale delle vendite, moltiplicando i valori di queste colonne per ogni record e quindi sommando i risultati di tutti i record:
Calcolare il totale delle vendite dalle unità vendute e dal costo per unità

Per un altro esempio, si supponga che siano disponibili dispositivi di scorrimento denominati Slider1, Slider2 e Slider3 e un'etichetta con la proprietà Text impostata su questa formula:
Sum(Slider1.Value, Slider2.Value, Slider3.Value)

L'etichetta mostra la somma di tutti i valori su cui sono stati impostati i dispositivi di scorrimento.