Aller au contenu

Agrégation

n8n : AggregateToutes les offres1 entrée · 1 sortie

Regroupe les éléments dans une liste ou par clé, avec comptage, somme, moyenne, minimum et maximum.

Éléments reçusAgrégationÉléments produits

Fonctionnement

Produit un élément (tous ensemble) ou un élément par groupe, dans l'ordre de première apparition.

Paramètres

ParamètreTypeDétail
RegrouperchoixValeurs : Tous les éléments ensemble, Par valeur de champ(s).
Champs de regroupementobligatoire · selon les autres paramètrestexte—
CalculsagrégationsLes valeurs non numériques sont ignorées par somme, moyenne, min et max (leur nombre est indiqué dans la sortie).
Inclure la liste des élémentsoui / non—
Nom du champ de la listeselon les autres paramètrestexte—

Données reçues et renvoyées

  • EntréeListe d'éléments. Si aucun élément n'arrive, le bloc est ignoré comme tout bloc (rien à agréger).
  • Sortie{ …champs de regroupement, …calculs, items?: [...], ignores?: { champ: nombre } }.

Erreurs

Nom de sortie interdit ou dupliqué.

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "mode": "group",
  "groupBy": "pays",
  "includeItems": false,
  "aggregations": [
    {
      "id": "x1",
      "op": "count",
      "field": "",
      "as": "commandes"
    },
    {
      "id": "x2",
      "op": "sum",
      "field": "montant",
      "as": "total"
    }
  ]
}

Voir aussi