Show Menu
SUJETS×

Fonctions d’agrégation

Fonctions d’agrégation are used to group together multiple values within Profile Query Language (PQL) arrays to form a single summary value. More information about other PQL functions can be found in the Profile Query Language overview .

Count

La fonction count renvoie le nombre d’éléments dans le tableau donné.
Format
{ARRAY}.count()

Exemple
La requête PQL suivante renvoie le nombre de commandes du tableau.
orders.count()

Sum

La fonction sum renvoie la somme de toutes les valeurs sélectionnées dans le tableau.
Format
{ARRAY}.sum()

Exemple
La requête PQL suivante renvoie la somme des prix de toutes les commandes.
orders.sum(order.price)

Average

La fonction average renvoie la moyenne arithmétique de toutes les valeurs sélectionnées dans le tableau.
Format
{ARRAY}.average()

Exemple
La requête PQL suivante renvoie le prix moyen de toutes les commandes.
orders.average(order.price)

Minimum

La fonction min renvoie la plus petite de toutes les valeurs sélectionnées dans le tableau.
Format
{ARRAY}.min()

Exemple
La requête PQL suivante renvoie le prix le plus bas de toutes les commandes.
orders.min(order.price)

Maximum

La fonction max renvoie la plus grande de toutes les valeurs sélectionnées dans le tableau.
Format
{ARRAY}.max()

Exemple
La requête PQL suivante renvoie le prix le plus élevé de toutes les commandes.
orders.max(order.price)

Étapes suivantes

Maintenant que vous en savez plus sur les fonctions d’agrégation, vous pouvez les utiliser dans vos requêtes PQL. Pour plus d’informations sur les autres fonctions PQL, consultez la présentation du langage de requête de profil .