Power Query : importer, nettoyer et transformer vos données dans Power BI
Power Query : importer et transformer est un cours de niveau débutant de 5 leçons (environ 1 h 30), avec 17 exercices et 15 questions de quiz. Prérequis : Découverte de Power BI Desktop. Le cours demande une machine virtuelle Windows avec Power BI, prévue dans une phase ultérieure de la plateforme.
- Power BI
- Débutant
- 5 leçons
- 1 h 30
- 17 exercices
- Machine virtuelle Windows (phase 2)
Le cours en bref
Power Query est l'atelier de préparation des données de Power BI. Dans ce cours, vous apprenez à lire et modifier les étapes d'une requête, à nettoyer un fichier réel, à créer des colonnes, à combiner plusieurs sources et à remodeler des tableaux. Vous découvrez aussi le langage M qui se cache derrière chaque clic, et les bonnes pratiques qui rendent vos actualisations fiables et rapides.
Ce que tu sauras faire
- Naviguer dans l'éditeur Power Query et lire une requête M
- Nettoyer un fichier : types, paramètres régionaux, vides, doublons, texte
- Créer des colonnes personnalisées, conditionnelles et fractionnées
- Combiner des tables par ajout et par fusion en choisissant la bonne jointure
- Dépivoter et regrouper des données
- Organiser des requêtes avec références, paramètres et chargement maîtrisé
Programme des 5 leçons
- Ouvrir l'éditeur Power Query et en identifier les zones
- Lire la liste des étapes appliquées et la barre de formule
- Comprendre la structure let ... in d'une requête M
- 02
Nettoyer les données : types, vides, doublons, texte
- Appliquer les transformations de nettoyage courantes
- Gérer les valeurs vides, les doublons et les erreurs
- Utiliser les paramètres régionaux pour typer des dates et nombres
Nettoyage des donnéesTypes et paramètres régionauxTransformations de texte
- 03
Ajouter des colonnes : personnalisées, conditionnelles, fractionnées
- Créer une colonne personnalisée avec une formule M
- Créer une colonne conditionnelle sans code
- Fractionner et extraire des informations d'une colonne
Colonne personnaliséeColonne conditionnelleFractionner une colonne
- 04
Combiner des requêtes : ajouter et fusionner
- Empiler des tables de même structure avec Ajouter des requêtes
- Joindre deux tables avec Fusionner des requêtes et choisir le type de jointure
- Combiner automatiquement les fichiers d'un dossier
Ajouter des requêtes (append)Fusionner des requêtes (merge)Connecteur Dossier
- 05
Remodeler (dépivoter, regrouper) et bonnes pratiques
- Dépivoter un tableau croisé en table exploitable
- Regrouper des lignes avec des agrégations
- Appliquer les bonnes pratiques : paramètres, références, chargement, query folding
Projet final
Préparer les données d'une enseigne multi-magasins
L'enseigne vous transmet quatre fichiers : ventes.csv (premier trimestre), ventes_avril.csv, magasins.csv et objectifs.csv (format large), ainsi que clients_brut.csv à nettoyer. Construisez dans Power Query un ensemble de requêtes propres, documentées et prêtes pour la modélisation : ventes consolidées avec montant et région, objectifs au format long, clients dédupliqués, et une requête de contrôle qualité qui liste les anomalies.
Livrables
- Un fichier .pbix contenant les requêtes Ventes (15 lignes, Montant total 505), Magasins, Objectifs (9 lignes) et Clients (5 lignes)
- Une requête de contrôle utilisant une jointure anti
- Un paramètre DossierSource utilisé par toutes les sources
- Une capture ou un export de l'éditeur avancé de la requête Ventes
Critères d'évaluation
- Types corrects sur toutes les colonnes, paramètres régionaux maîtrisés
- Résultats chiffrés exacts (505, 495, 4 580)
- Requêtes et étapes nommées de façon explicite, rangées en groupes
- Requêtes intermédiaires non chargées
- Utilisation pertinente des jointures et du dépivotage
Questions fréquentes
Faut-il apprendre le langage M pour utiliser Power Query ?
Non, l'essentiel se fait à la souris. Savoir lire le M aide cependant à comprendre, corriger et réutiliser ses requêtes ; ce cours vous y initie progressivement.
Power Query est-il le même dans Excel et dans Power BI ?
Le moteur et le langage M sont les mêmes. L'interface est très proche ; seuls quelques connecteurs et options diffèrent.
Quelle différence entre fusionner et ajouter des requêtes ?
Ajouter empile les lignes de tables de même structure. Fusionner ajoute des colonnes d'une autre table en faisant correspondre une clé, comme une jointure SQL.
Power Query modifie-t-il mes fichiers sources ?
Non. Power Query lit les sources et applique ses étapes au résultat. Les fichiers d'origine restent intacts.
Ce cours, raconté pour ton métier
Dis ce que tu veux savoir faire : « Power Query : importer et transformer » prend sa place dans ton parcours, avec des exemples de ton secteur. Les notions restent celles du cours.