Le funzioni di aggregazione sono utilizzate per raggruppare più valori all'interno di Profile Query Language (PQL) array per formare un singolo valore di riepilogo. Ulteriori informazioni sulle altre funzioni PQL sono disponibili nella sezione Profile Query Language panoramica.
La count
restituisce il numero di elementi all'interno della matrice specificata.
Formato
{ARRAY}.count()
Esempio
La seguente query PQL restituisce il numero di ordini nell'array.
orders.count()
La sum
restituisce la somma di tutti i valori selezionati all'interno della matrice.
Formato
{ARRAY}.sum()
Esempio
La seguente query PQL restituisce la somma di tutti i prezzi degli ordini.
orders.sum(order.price)
La average
restituisce la media aritmetica di tutti i valori selezionati all'interno dell'array.
Formato
{ARRAY}.average()
Esempio
La seguente query PQL restituisce il prezzo medio di tutti gli ordini.
orders.average(order.price)
La min
restituisce il valore più piccolo tra tutti i valori selezionati all'interno della matrice.
Formato
{ARRAY}.min()
Esempio
La seguente query PQL restituisce il prezzo più basso di tutti gli ordini.
orders.min(order.price)
La max
restituisce il valore più grande tra tutti i valori selezionati all'interno dell'array.
Formato
{ARRAY}.max()
Esempio
La seguente query PQL restituisce il prezzo più alto di tutti gli ordini.
orders.max(order.price)
Dopo aver appreso le funzioni di aggregazione, puoi utilizzarle all’interno delle query PQL. Per ulteriori informazioni sulle altre funzioni PQL, leggere il Panoramica della lingua della query del profilo.