Exemple 3 Power Query : Combiner les données de tous les fichiers d’un dossier

On peut utiliser l’option de connexion "dossier" dans Power Query pour consolider facilement les données de tous les fichiers d’un dossier.

Dans le troisième exemple, nous prendrons tous les fichiers du projet dans l’ensemble de données d’exemple et combinerons les données dans une seule table.

  1. Commencez par établir une connexion de dossier (ruban de données > Obtenir des données > Depuis le fichier > Depuis le dossier)

             

       2. Pointez vers le dossier où se trouvent vos fichiers.

         

       3.  Cliquez sur le bouton "Combiner" pour obtenir une combinaison de données simple et rapide.

       4. Ou choisissez l’option "Combiner et transformer" pour personnaliser le processus de transformation.

       5. Power Query affichera l’un des fichiers et vous demandera comment vous voulez extraire les données.

           En fonction de votre sélection, PQ appliquera la même logique à tous les fichiers et combinera les données pour vous.

           

       Voici un aperçu rapide du processus de connexion des dossiers :

        

        

Exemple 4 Power Query: Fusion et ajout de tables

Dans le dernier exemple de Power Query, nous apprendrons comment fusionner et ajouter des tables. Celles-ci sont similaires aux opérations SQL.

  Power Query Merge = la jointure dans SQL

Append = l’union dans SQL

 

Ajout de deux tables avec Power Query :

   Pour ajouter une table à la fin d’une autre table, vous devez avoir les mêmes colonnes dans les deux tables. Peu importe si les colonnes ne sont pas dans le même ordre (p. ex., la table 1       peut contenir l’étudiant, le cours et la table 2 peut contenir le cours, l’étudiant. PQ affichera ok).

   Quoi faire si une table a plus ou moins de colonnes?

   Dans ce cas, Power Query fusionnera toujours, en incluant toutes les colonnes. Les valeurs manquantes seront affichées comme null  dans la dernière table ajoutée.

   Pour ajouter deux tables:

  1. Sélectionnez l’un des tables et affichez-les dans la grille d’aperçu.
  2. Accédez au ruban Home => cliquez sur "append queries"
  3. Suivez les invites de l’écran et spécifiez le deuxième nom de table.
  4. Power Query ajoutera une deuxième table à la fin de la première table.
  5. Vous pouvez également l’utiliser pour ajouter plus de deux tables.

        

         

        

Après cette opération on va avoir les données la table "Year 12" à la fin la table "Year 11".

 Fusionner (joindre) deux tableaux :

 Afin de fusionner ou de joindre deux tables, vous aurez besoin d’une valeur commune dans les deux tables. Dans l’exemple ci-dessous, vous pouvez fusionner: Students "Course"   avec Courses"Course ID".

  Pour fusionner deux tableaux :

  1. Sélectionner la table source
  2. Accédez au ruban Home et cliquez sur "Merge queries".
  3. Suivez les invites de l’écran et sélectionnez la colonne commune (champ) entre les tables source et cible.
  4. Spécifiez le type de jointure. Laissez la jointure externe gauche par défaut si vous voulez juste des valeurs correspondantes dans la table cible lorsqu’elle est présente dans la table source. Essayez d’autres types de jointures (fusion) si vous en avez besoin.
  5. Power Query effectuera la fusion et affichera les lignes correspondantes de la table cible en tant que nouvelle colonne.
  6. Développez cette colonne et votre fusion sera terminée.