Aller au contenu principal

Agregation

Agrege un tableau de donnees avec une operation statistique : count (compter), sum (sommer), avg (moyenne), min, max, group (grouper), distinct (valeurs uniques).

Parametres

ParametreTypeRequisVariableDescription
operationchoix (count, sum, avg, min, max, group, distinct)OuiNonOperation d'agregation a effectuer sur les donnees.
inputArrayvaleur dynamiqueNonOuiTableau d'entree sur lequel appliquer l'agregation.
fieldtexteNonOuiChamp sur lequel porte l'agregation (requis pour sum, avg, min, max).
groupBylisteNonNonChamps de regroupement. Permet de calculer l'agregation par groupe.
outputVariabletexteNonNonNom de la variable de sortie contenant le resultat de l'agregation.

Les parametres marques Variable = Oui acceptent la syntaxe {{nomBloc.champ}}.

Sortie

Variable de sortie : aggregateResult

{
"result": "..."
}

Exemple

Compter le nombre d'elements actifs.

Entree :

{"items": [{"status": "active"}, {"status": "inactive"}, {"status": "active"}]}

Sortie :

{"result": 3}
Astuce

{{aggregateResult.result}} contient le resultat de l'agregation. Le type varie selon l'operation : nombre pour count/sum/avg/min/max, tableau pour group/distinct.