PaliSkill
Power BI

Leçon 10 / 10 — Chapitre 3: Power Query : combiner et fiabiliser

Cas pratique : consolider les ventes de plusieurs sites

Un réseau de distribution reçoit chaque nuit, dans un dossier partagé, un fichier de ventes par site (même structure : Date, Code produit, Quantité, Montant). Un classeur à part décrit les produits (Code produit, Nom, Catégorie, Prix catalogue).

Recette Power Query :

  1. Connexion au dossier → append automatique de tous les fichiers de sites en une requête « Ventes brutes ».
  2. Sur « Ventes brutes » : filtrer les lignes sans « Code produit » (parasites), garder les 4 colonnes utiles, corriger les types (Date en date, Quantité et Montant en nombre), désactiver le chargement.
  3. Requête de référence « Ventes » à partir de « Ventes brutes » : rien de plus pour l'instant, chargée dans le modèle.
  4. Requête de référence « Ventes du mois en cours » à partir de « Ventes brutes » : filtre de date sur le mois courant, chargée aussi, pour une page de rapport dédiée.
  5. Requête « Produits » : connexion au classeur, nettoyage, chargée.
  6. Choix de conception : on ne fusionne pas « Ventes » avec « Produits ». Les deux tables entrent dans le modèle et seront reliées par une relation (chapitre 4), ce qui évite de dupliquer Nom et Catégorie sur chaque ligne de ventes.
  7. Un paramètre « Chemin du dossier ventes » centralise l'emplacement, au cas où le dossier changerait.

Résultat : deux tables de faits (« Ventes », « Ventes du mois en cours ») dérivées d'une base commune non chargée, une table « Produits », et un paramètre unique pour l'emplacement. Prêt pour la modélisation.

À vous de jouer : dans ce cas pratique, pourquoi la requête « Ventes brutes » est-elle désactivée du chargement ?

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès