Funzioni di aggregazione

Le funzioni di aggregazione sono utilizzate per raggruppare più valori all'interno di array Profile Query Language (PQL) per formare un singolo valore di riepilogo. Ulteriori informazioni sulle altre funzioni PQL sono disponibili nella Profile Query Language panoramica.

Count

La count funzione restituisce il numero di elementi all'interno dell'array specificato.

Formato

{ARRAY}.count()

Esempio

La seguente query PQL restituisce il numero di ordini nell'array.

orders.count()

Sum

La sum funzione restituisce la somma di tutti i valori selezionati all'interno dell'array.

Formato

{ARRAY}.sum()

Esempio

La seguente query PQL restituisce la somma di tutti i prezzi degli ordini.

orders.sum(order.price)

Media

La average funzione 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)

Minimo

La min funzione restituisce il più piccolo di tutti i valori selezionati all'interno dell'array.

Formato

{ARRAY}.min()

Esempio

La seguente query PQL restituisce il prezzo più basso di tutti gli ordini.

orders.min(order.price)

Massimo

La max funzione restituisce il valore più elevato 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)

Passaggi successivi

Dopo aver appreso le funzioni di aggregazione, è possibile utilizzarle all'interno delle query PQL. Per ulteriori informazioni sulle altre funzioni PQL, consultate la panoramica Lingua queryprofilo.

In questa pagina