Leçon 3 / 10 — Chapitre 3: Power Query : combiner et fiabiliser
Les types de jointure d'une fusion
Au moment de fusionner, Power Query demande un type de jointure. Les principaux :
- Externe gauche (par défaut) : garde toutes les lignes de la première table ; complète avec la seconde quand il y a correspondance, laisse
nullsinon. C'est le choix habituel pour enrichir une table de faits sans en perdre de lignes. - Interne : garde seulement les lignes qui ont une correspondance dans les deux tables. Utile pour ne conserver que les ventes dont le produit est réellement au catalogue.
- Externe droite : symétrique de la gauche (toutes les lignes de la seconde table).
- Externe complète : toutes les lignes des deux tables.
- Anti gauche : garde uniquement les lignes de la première table sans correspondance dans la seconde — parfait pour lister les ventes dont le code produit est inconnu.
Prévoir le nombre de lignes : une jointure externe gauche d'une table de 1 000 ventes ne change pas le nombre de lignes : toujours 1 000 (certaines avec des null si le produit manque). Une jointure interne peut le réduire. Si une clé de la table de droite apparaît plusieurs fois, une ligne de gauche peut être dupliquée (une par correspondance) — un piège classique quand la table de référence n'est pas unique sur la clé.
À retenir
- Externe gauche (défaut) : garde toutes les lignes de gauche,
nullsi pas de correspondance. - Interne : ne garde que les lignes appariées des deux côtés.
- Anti gauche : ne garde que les lignes de gauche sans correspondance (repérer les clés orphelines).
- Une clé non unique à droite duplique des lignes de gauche.
À vous de jouer : jointure externe gauche de 1 000 lignes de ventes avec une table produits unique sur la clé, dont 40 codes produits sont absents de la table produits. Combien de lignes dans le résultat ?
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