Free Trial

Blog

Les analyses et les idées des plus grands esprits de l'analyse.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
messi007
15 - Aurora
15 - Aurora

Hello Team,

 

Aujourd'hui, nous allons apprendre à trier dynamiquement des colonnes de type date.

 

messi007_1-1686236355351.png

 

Pour notre exemple, nous souhaitons récupérer l’historique des balances à la fin de la journée d’un client (ici XXX pour anonymisation) sur une plage fluctuante de 1 à 60 jours.

Dans le tableau de sortie, nous souhaitons que les balances journalières soient affichées en colonnes, de la plus ancienne (à gauche) à la plus récente (à droite).

 

messi007_0-1686234676885.png

 

 

Le problème qu'on rencontre avec les outils Select ou l’outil Table de base consiste à ajouter les nouvelles colonnes dans un endroit fixe. Même avec le déplacement de la case « Unknown », l’affichage des colonnes reste dans un endroit fixe.

 

messi007_1-1686234676890.png

 

 

Voici ce que nous pouvons faire pour résoudre ce problème :

 

messi007_3-1686236874897.png

 

 

1 - Transpose pour avoir les dates en ligne :

 

 

messi007_2-1686234676907.png

 

 

2 - Regroupement par date et trier selon l’ordre que vous souhaitez. Pour notre cas, nous allons faire un tri par ordre croissant et enfin ajouter un record ID pour avoir un Id unique pour chaque date.

 

Vous allez savoir pour quelle raison nous avons ajouté un record ID dans les étapes qui suivent ;-)

 

 

messi007_3-1686234676918.png

 

3 - Jointure par date pour la récupération des autres colonnes :

 

messi007_4-1686234676928.png

 

4 - Utilisation de la colonne record ID que nous avons crée dans l’étape 2 pour avoir un libellé variable :

 

messi007_5-1686234676946.png

 

5- Après le cross tab nous pouvons constater que nous avons le bon ordre mais pas les bons noms des colonnes. Ainsi, nous allons utiliser l’outil Renommage dynamique avec la configuration ci-dessous

 

messi007_6-1686234676961.png

 

Et hop, nous avons le bon résultat !

 

6 - Utilisation de l’outil table pour la mise en forme des données et l’outil Rendu pour la génération d’un fichier Excel avec la mise en forme :

 

messi007_7-1686234676973.png

 

 

 

 

messi007_2-1686236484323.png

 

Voici notre workflow final que vous allez aussi trouver en pièce jointe de cet article. 

 

messi007_0-1686235592623.png

 

 

J’espère que cet article vous a aidé et à la prochaine pour un nouvel article.

 

Bien à vous,

Étiquettes