Créer un référentiel de dates pour chaque élément dans Power QUERY

14 avril 2024

(Écrit par un humain)

Dans le domaine de la Business Intelligence l'organisation et la structuration des données sont cruciales pour obtenir des insights pertinents. Power Query qui est un outil puissant intégré à Power BI offre des capacités avancées de manipulation de données permettant aux utilisateurs de créer des structures complexes de données à partir de sources simples. Un exemple particulièrement utile est la création d'un référentiel de dates pour chaque produit, une technique que nous allons explorer dans cet article.

Nous vous invitons à regarder notre vidéo YouTube qui traite de ce cas pratique.

Définition du Problème

Supposons que nous ayons des données de vente pour divers produits tels que le sucre, le chocolat et le miel. Nous disposons d'une table de dimension de date et d'une table listant ces produits. L'objectif est de combiner ces informations pour que les informations de ventes de chaque produit soit associé à chacune des dates créant ainsi un cadre complet pour analyser les données de vente sur toute période donnée.

Comme ceci :

Création d'une Table de Référentiel

La première étape consiste à créer ce que nous allons appeler une table Portefeuille. Cette table va récupérer les dates de la table de dimension de date et associera chaque date à chaque produit. Pour ce faire nous commençons par extraire la colonne Date de notre table de dimension et ensuite nous ajoutons une colonne personnalisée nommée key et dont le contenu sera "key".

Suppression des Doublons

Il est essentiel de supprimer les doublons dans la colonne des dates pour éviter les redondances et s'assurer que chaque produit est associé une seule fois à chaque date. Cette étape garantit que le référentiel reste gérable et précis.

Fusion des Tables

La prochaine grande étape est de fusionner notre table Portefeuille avec notre table de dimension produits dans laquelle nous avons au préalable créé une colonne key qui là encore contient la valeur "key" à chaque ligne. Cette colonne va nous servir de jointure pour notre fusion.

Si nous effectuons notre fusion depuis notre table Portefeuille nous devons sélectionner le type de jointure Externe gauche et si nous la réalisons depuis notre table de produit nous sélectionnons Externe droite.

Expansion et Nettoyage des Données

Après avoir fusionné les tables nous devons développer la colonne résultante pour inclure les informations spécifiques que nous souhaitons analyser telles que le nom du produit dans notre cas.

À ce stade il est également judicieux de vérifier l'intégrité des données en s'assurant que chaque date apparaît avec chaque produit.

Pour conclure, la création d'un référentiel de dates pour chaque produit dans Power Query transforme la manière dont les données sont visualisées et analysées dans Power BI. Ce processus améliore non seulement l'accessibilité des données mais enrichit également les analyses possibles en permettant aux entreprises de mieux comprendre les tendances de vente et de planifier plus efficacement. En intégrant systématiquement chaque produit à chaque date les analystes peuvent s'assurer que leurs insights sont aussi complets et précis que possible et augmente ainsi la valeur ajoutée de leurs analyses de données.

Merci d'avoir lu cet article, vous pouvez retrouver nos vidéos explicatives sur Power BI sur notre chaîne YouTube ou en cliquant ici, nous abordons aussi ces pratiques durant nos formations Power BI.

Articles en relation

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram