Funzioni di aggregazione
Le funzioni di aggregazione vengono utilizzate per raggruppare più valori all'interno di array Profile Query Language (PQL) in modo da formare un unico valore di riepilogo. Ulteriori informazioni sulle altre funzioni di PQL sono disponibili nella Profile Query Language panoramica.
Conteggio
La funzione count
restituisce il numero di elementi all'interno dell'array specificato come numero.
Formato
{ARRAY}.count()
Esempio
La query PQL seguente restituisce il numero di ordini nell’array.
orders.count()
Somma
La funzione sum
restituisce la somma di tutti i valori selezionati all'interno dell'array come un numero.
Formato
{ARRAY}.sum()
Esempio
La query PQL seguente restituisce la somma di tutti i prezzi degli ordini.
orders.sum(order.price)
Medio
La funzione average
restituisce come numero la media aritmetica di tutti i valori selezionati all'interno dell'array.
Formato
{ARRAY}.average()
Esempio
La query PQL seguente restituisce il prezzo medio di tutti gli ordini.
orders.average(order.price)
Minimo
La funzione min
restituisce come numero il più piccolo di tutti i valori selezionati all'interno dell'array.
Formato
{ARRAY}.min()
Esempio
La query PQL seguente restituisce il prezzo più basso di tutti gli ordini.
orders.min(order.price)
Massimo
La funzione max
restituisce come numero il più grande di tutti i valori selezionati all'interno dell'array.
Formato
{ARRAY}.max()
Esempio
La query PQL seguente restituisce il prezzo più alto di tutti gli ordini.
orders.max(order.price)
Passaggi successivi
Ora che hai imparato le funzioni di aggregazione, puoi utilizzarle all’interno delle query PQL. Per ulteriori informazioni su altre funzioni di PQL, leggere la panoramica di Profile Query Language.