4.12. Nœud d’aggrégation (= Table pivot)

Si vous vouliez en savoir plus sur cette fonctionnalité, un tutoriel elearning est disponible ci-dessous :

Pivoter les données avec le nœud d’agrégation

../../_images/N_FR_17.png

Le nœud d’agrégation ressemble aux tableaux croisés dynamiques, avec l’avantage qu’une fois que vous l’avez configuré, il n’y a plus besoin d’y retoucher. Si vos données changent en amont, tout est recalculé à chaque exécution du flow, sans limite sur la quantité des données à agréger.

Icône : image150

  • Nombre d’entrées : 1.

  • Nombre de sorties : 1.

Définition

Un nœud d’aggrégation permet de créer des tables pivot (= tableaux croisés).

Avertissement

Un noeud d’aggrégation avec pivot a besoin de forcer un recalcul complet jusqu’à lui. Ceci peut impacter le temps de génération de la preview de quelques minutes dans des cas complexes.

Paramétrage
Le configurateur d’un nœud d’aggrégation permet :
  • D’ajouter plusieurs en-têtes de lignes image151.

  • De spécifier un champ à pivoter (optionnel) image152.

  • D’ajouter une ou plusieurs mesures image153 :

    • Nombre - ne pas préciser de champ équivaut à un count(*).

    • Moyenne.

    • Somme.

    • Minimum.

    • Maximum.

    • Écart type.

    • Percentile - le paramètre du percentile peut varier de 1 (1er percentile) à 99 (99ème percentile). Le percentile 50 équivaut à la médiane.

    image154

Exemple visuel

Grâce au paramétrage suivant : image155

On obtiendra donc : image156

Exemples pratiques

Note

Exemple 1 : Somme de base

Avant l’opération :

Produit

Région

Ventes

A

Nord

100

B

Nord

150

A

Sud

200

B

Sud

120

Configuration du nœud

  • Colonnes d’en-tête de ligne : Produit

  • Configurations de mesure : SUM(Ventes)

Après l’opération

Produit

Ventes totales

A

300

B

270

Note

Exemple 2 : Pivot et aggrégation

Avant l’opération

Produit

Région

Ventes

A

Nord

100

B

Nord

150

A

Sud

200

B

Sud

120

Configuration du nœud

  • Colonnes d’en-tête de ligne : Produit

  • Colonne à pivoter : Région

  • Configurations de mesure : SUM(Ventes)

Après l’opération

Produit

Ventes Nord

Ventes Sud

A

100

200

B

150

120

Note

Exemple 3 : Calcul du percentile

Avant l’opération :

Produit

Région

Ventes

A

Nord

100

B

Nord

150

A

Sud

200

B

Sud

120

C

Est

130

Configuration du nœud

  • Colonnes d’en-tête de ligne : Région

  • Configurations de mesure : PERCENTILE(Ventes, 50)

Après l’opération :

Région

50ème percentile des ventes

Nord

125

Sud

160

Est

130