Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexSalut folle jeunesse,
Autant dans Excel il est ultra simple de créer des sous totaux autant dans Alteryx c’est un peu moins intuitif. La où Alteryx compense c’est que comme toujours tout peut être rendu dynamique et relancé encore et encore quelque soit le nombre de lignes ou de colonnes.
L’outil SUMMARIZE est super simple à utiliser mais remixer le détail et les sommes demande réflexion. Et pourtant il y a plein de méthodes à disposition mais assez mal connues.
L’idée de ce Tips est de vous présenter 4 méthodes à adapter en fonction de votre besoin.
Tous ces workflows sont en pièce jointe en fin de post.
Exemple 1: Insérer un sous total pour une sous-catégorie EN DUR
Par « en dur » je veux dire ici que c’est vous qui la définissez manuellement mais qu’on ne peut la déduire du contenu des données. Typiquement on veut créer ici un sous total pour le regroupement des Printers + furniture+Paper.
L’idée ici est de créer une colonne catégorie qui permettra de tagger si une ligne appartient à notre sous total ou non. On agrège alors les lignes en question puis on refusionne avec un UNION. A noter l’option du UNION qui permet de trier les entrées dans l’ordre que l’on souhaite.
Exemple 2: Insérer des sous totaux dynamiques pour une colonne particulières (ici par département)
Là on est typiquement dans ce qu’on attend d’un sous total automatique d’Excel. Je veux faire des regroupements par date, pays, département, client... qui se trouvent dans une ou plusieurs colonnes déterminées.
Un fois de plus on utilise SUMMARIZE pour effectuer les calculs de totaux et on remixe via notre outil UNION. A noter qu’il faut traiter l’ordre des lignes (SORT) pour obtenir la bonne présentation.
De même il faut retraiter via une formule les libellés pour rendre cela dynamique.
Exemple 3: Générer automatiquement une somme pour toutes les lignes ou colonnes d'une table
Ceci répond à un besoin ultrasimple : sommer des lignes ou colonnes d’une table. Alors certes pour les colonnes on peut utiliser l’outil FORMULA. Cependant la liste des colonnes est alors en dur. Si demain une nouvelle colonne apparait, il faut mettre à jour la formule. Cette technique elle, est dynamique.
On utilise des options peu connues du bloc PIVOT TABLE qui permet de sommer automatiquement.
A noter que cette option renomme les colonnes en leur rajoutant « Sum_ » d’où l’ajout de l’objet SELECT pour les renommer si besoin.
Exemple 4: Générer automatiquement un cumul regroupé par colonne (ici par département)
A utiliser lorsque vous voulez insérer le cumul non pas dans une ligne supplémentaire mais dans une colonne supplémentaire.
A noter que cet outil RUNNING TOTAL permet de gérer les ruptures du cumul automatique suivant plusieurs colonnes, ici par Département.
Et vous avez-vous d’autres techniques pour réaliser vos sous totaux ?
N’hésitez pas à les partager avec la communauté.
Enjoy !
Merci @StephaneP pour ce nouveau tip !
Je vous conseille aussi les articles suivant qui présentent des exemples concrets sur les outils :
Bonne journée à tous,
Et en complément un article détaillé sur toutes les techniques de cumul et d'aggrégation + formatage:
Comment générer et formater des totaux et cumuls
Enjoy !