Condividi tramite


Funzioni Average, Max, Min, StdevP, Sum e VarP

Si applica a: App Canvas Flussi Desktop Dataverse Colonne formula App basate su modello Power Pages Power Platform CLI

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 Min 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 di record attualmente in elaborazione sono disponibili nella formula. Utilizza l'operatore ThisRecord o fai semplicemente riferimento ai campi in base al nome come faresti con qualsiasi altro valore. L'operatore As può anche essere utilizzato per denominare il record in fase di elaborazione in modo da semplificare la comprensione della formula e rendere accessibili i record nidificati. Per altre informazioni, consulta gli esempi di seguito e la sezione sull'utilizzo nell'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.

Le funzioni Average, Max, Min e Sum possono essere delegate quando vengono usate con un'origine dati che supporta la delega per queste funzioni. Non è tuttavia possibile delegare StdevP e VarP per qualsiasi origine dati. Se la delega non è supportata, solo la prima parte dei dati verrà recuperata e la funzione verrà quindi applicata localmente. Il risultato potrebbe non rappresentare la storia completa. Un avviso di delega apparirà al momento della creazione per ricordare questo limite e per suggerire di passare ad alternative delegabili quando possibile. Per ulteriori informazioni, consultare panoramica delega.

Sintassi

Media( FormulaNumero1, [ FormulaNumero2, ... ] )
Max( Formula Numerica1, [ Formula Numerica2, ... ] )
Min( Formula Numerica1, [ Formula Numerica2, ... ] )
Somma( FormulaNumerica1, [ FormulaNumerica2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( FormulaNumerica1, [ FormulaNumerica2, ... ] )

  • NumericalFormulas - Obbligatorio. Valori numerici su cui eseguire le operazioni.

Media( Tabella, FormulaNumerica )
Max( Tabella, Formula numerica )
Min( Tabella, FormulaNumerica )
Somma( Tabella, FormulaNumerica )
StdevP( Tabella, FormulaNumerica )
VarP( Tabella, FormulaNumero )

  • Tabella - 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:
Somma(Vendite, CostoPerUnità * UnitàVendute)

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 mostrerebbe la somma di tutti i valori su cui sono stati impostati i cursori.
Average(Slider1.Value, Slider2.Value, Slider3.Value): l'etichetta mostrerebbe la media di tutti i valori su cui sono stati impostati i cursori.
Max(Slider1.Value, Slider2.Value, Slider3.Value): l'etichetta mostrerebbe il massimo di tutti i valori su cui sono stati impostati i cursori.
Min(Slider1.Value, Slider2.Value, Slider3.Value): l'etichetta mostrerebbe il minimo di tutti i valori su cui sono stati impostati i cursori.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): l'etichetta mostrerebbe la deviazione standard di tutti i valori su cui sono stati impostati i cursori.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): l'etichetta mostrerebbe la varianza di tutti i valori su cui sono stati impostati i cursori.