Fonctions d'agrégation aggregation
Les fonctions d'agrégation sont utilisées pour regrouper plusieurs valeurs afin de former une seule valeur de synthèse.
Moyenne average
La fonction average
renvoie la moyenne arithmétique de toutes les valeurs sélectionnées dans le tableau.
Syntaxe
{%= average(array) %}
Exemple
L'opération suivante renvoie le prix moyen de toutes les commandes.
{%=average(orders.order.price)%}
Nombre count
La fonction count
renvoie le nombre d'éléments dans le tableau donné.
Syntaxe
{%= count(array) %}
Exemple
L'opération suivante renvoie le nombre de commandes dans le tableau.
{%= count(orders) %}
Maximum max
La fonction max
renvoie la plus grande de toutes les valeurs sélectionnées dans le tableau.
Syntaxe
{%= max(array) %}
Exemple
L'opération suivante renvoie le prix le plus élevé de toutes les commandes.
{%=max(orders.order.price)%}
Minimum min
La fonction min
renvoie la plus petite de toutes les valeurs sélectionnées dans le tableau.
Syntaxe
{%= min(array) %}
Exemple
L'opération suivante renvoie le prix le plus bas de toutes les commandes.
{%=min(orders.order.price) %}
Somme sum
La fonction sum
renvoie la somme de toutes les valeurs sélectionnées dans le tableau.
Syntaxe
{%= sum(array) %}
Exemple
L'opération suivante renvoie la somme des prix de toutes les commandes.
{%=sum(orders.order.price)%}