100% ont trouvé ce document utile (3 votes)
2K vues177 pages

Ebook Power Query V001

Ce document présente un guide pour apprendre à utiliser Power Query. Il contient des exercices illustrés pour importer et transformer des données à partir de fichiers Excel. Le guide montre comment connecter à des sources de données, fusionner des colonnes, importer plusieurs fichiers et gérer les types de données dans Power Query.

Transféré par

lecomptedelys
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (3 votes)
2K vues177 pages

Ebook Power Query V001

Ce document présente un guide pour apprendre à utiliser Power Query. Il contient des exercices illustrés pour importer et transformer des données à partir de fichiers Excel. Le guide montre comment connecter à des sources de données, fusionner des colonnes, importer plusieurs fichiers et gérer les types de données dans Power Query.

Transféré par

lecomptedelys
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Compatible avec

Power Query
Manuel du débutant
20+ exercices illustrés pour
automatiser vos données
dans Excel et Power BI.

benjamin@[Link]
Bienvenue
Je suis Benjamin et je vais vous guider dans votre apprentissage de Power
Query !
Est-ce que vous aimez la pratique ? Je l’espère car nous allons
principalement pratiquer dans ce guide.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Important
Ceci est la toute première édition du guide.

Je compte sur vous pour me faire part de vos questions, retours et idées
d’améliorations pour les prochaines éditions !

Pour cela, n’hésitez pas à cliquer en bas à gauche sur cette icône

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Power BI ou Excel ?
Je vous recommande d’utiliser Power BI Desktop pour suivre ce guide.

Si vous préférez utiliser Excel, pas de problèmes : passez directement à


l’exercice 2.

Si vous avez déjà Power BI Deskop installé, passez à l’exercice 3.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Exercice 1
Installer Power BI Desktop
Cherchez Microsoft Store
sur votre ordinateur Windows.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Rechercher l’application
Power BI Desktop.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur
Power BI Desktop.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur Installer si l’option
apparaît.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur Ouvrir.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
You are ready
Installation complétée ? Bravo !

Je vous retrouve dans l’exercice 3.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Exercice 2
Utiliser Power Query
dans Excel
Excel ?
Pour utiliser Power Query dans Excel, il vous faudra une version récente
d’Excel (au moins 2016).

Nous allons vérifier que vous avez le nécessaire !

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur l’onglet Données.
Cliquez sur Obtenir des données.
Cliquez sur
à partir d’un
fichier
Voici l’option
que nous
utiliserons dans
le guide.
On est parti !
Dans la suite du guide, je présenterai les écrans depuis Power BI Desktop.

Cela étant, si vous utilisez Excel, vous aurez une démarche très similaire
sinon identique !

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Exercice 3
Importer un fichier Excel
Téléchargement
Pour cet exercice, vous aurez besoin de télécharger ce fichier Excel.
Cliquez sur l’icône pour télécharger le fichier :

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Connexion
La première étape consiste à se connecter à une source de données.
Les données seront copiées à chaque rafraîchissement de la source. Cela va
grandement simplifier notre tâche si nous avons plus de données dans le
futur.
Voyons comment nous connecter aux données avec Power Query.
Commencez par ouvrir Power BI Desktop.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez ici
Cliquez ici pour
importer un fichier
Excel
Cliquez sur le fichier Excel
clients_v01

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur
Ouvrir

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Nous créons une connexion avec notre
fichier Excel.
Power BI va simplement copier les
données depuis ce fichier.
Cliquez ici…
Cliquez ici…

…pour obtenir un
aperçu des données
Cocher cette case
pour inclure cet
onglet dans l’import.
Si nous optons pour Charger, les
données seront immédiatement
envoyées dans Power BI.
Nous allons opter pour Transformer les
données. Les données seront envoyées
dans Power Query pour un traitement
préalable.
Cliquez sur ce
bouton pour ouvrir
Power Query.
Exercice 4
Prendre en main l’interface
de Power Query
Et voilà, nous sommes enfin dans
Power Query ! Vous devriez constater
que nous avons une requête Sheet1.
Il s’agit des données que nous venons
d’importer.
Faisons une vérification…
Combien a-t-on de lignes et de
colonnes ?
Essayez de trouver l’information par
vous-même avant de tourner la page !
Vérifiez
l’information en bas
à gauche
Nous avons donc 500 lignes.
Chaque ligne représente un client.
Exercice 5
Fusionner 2 colonnes
Fusion ?
Remarquez dans la table client les colonnes 2 et 3.
Il s’agit du prénom et du nom de nos clients.
Or, nous n’avons pas besoin de séparer ces deux informations. Nous
voudrions avoir le nom complet.
Nul besoin de retourner dans Excel pour faire l’opération manuellement.
Nous allons demander à Power Query de faire ce travail.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur la
colonne First Name
Tout en maintenant la
touche CTRL du tableau
cliquez sur Last Name
Assurez-vous que les deux colonnes
sont grisées.
Faites un clic droit sur
l’une des 2 colonnes
grisées.
Cliquez sur Fusionner
les colonnes.
Cliquez ici pour choisir un
Séparateur.
Choisir Espace.
Saisir Nom du Client pour
le nom de la colonne
fusionnée.
Cliquez sur OK.
Nous avons une nouvelle colonne à la
place des deux précédentes qui
contient le nom complet.
Exercice 6
Les propriétés d’une requête
Tout à droite de l’écran, nous
retrouvons les paramètres d’une
requête.
Commençons par renommer cette
requête. Sheet1 n’est pas très parlant !
Renommer la requête
pour Client et appuyer
sur Entrer pour valider.
À chaque fois que nous réalisons une
opération sur le tableau une nouvelle
étape est appliquée ici. Voyons un peu
comment ça fonctionne…
Cliquez sur l’étape
Type modifié pour
revenir en arrière dans
la procédure.
À cette étape, nous n’avions pas encore
fusionné les 2 colonnes.
La fusion est l’étape 5 de la procédure.
Cliquez sur l’étape
Colonnes fusionnées
pour revenir à la
dernière étape.
Exercice 7
Importer un 2e fichier
Import multiple
Importer plusieurs fichiers.
Puis les croiser pour amplifier l’analyse.
Power Query est très puissant pour nous aider dans cette démarche.
Pour l’instant nous avons juste une table de clients. Nous allons importer une
2e table qui nous informe sur les opportunités de chiffre d’affaires pour
chaque client.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Téléchargement
Pour cet exercice, vous aurez besoin de télécharger ce fichier Excel.
Cliquez sur l’icône pour télécharger le fichier :

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez ici pour
afficher les sources
Cliquez sur
Classeur Excel
Cliquez sur le fichier
opportunities_extract_v01
Cliquez sur le fichier
opportunities_extract_v01

Cliquez sur
Ouvrir
Cliquez sur Sheet1 pour
obtenir un aperçu.
Cocher cette case pour
importer les données.
Cliquez sur
OK
Exercice 8
Dépivoter un tableau
Observez le tableau importé. Est-ce qu’il
y a quelque chose qui cloche d’après
vous ?
La ligne 1 représente les entêtes de
colonnes. Actuellement les entêtes sont
erronés. Nous allons corriger cela.
Cliquez une fois sur
Utilisez la première ligne
pour les en-têtes.
Renommer la
requête avec le nom
Opportunités.
En colonne 1, nous avons le numéro de
client. Chaque ligne représente un
client.
Et pour chaque période de temps, nous
avons les opportunités commerciales
avec ce client.
Prenons le client 5000.
Nous avons 0$ d’opportunité le 1er
janvier 2023.
Puis 15 005$ le 2 janvier 2024.
Le format de ce tableau n’est pas idéal
pour l’analyse. Nous allons le
« dépivoter ».
Cliquez sur la
1ère colonne.
Tout en maintenant CTRL
au clavier, cliquez sur le
2e colonne.
Les 2 premières colonnes sont
sélectionnées. Nous le voyons à leur
couleur grisée.
Faire un clic droit sur l’une
des 2 premières colonnes
Cliquez sur
Dépivoter les autres
colonnes.
Ce format est bien plus propice à
l’analyse. Chaque ligne représente un
client, une date et un montant.
Exercice 9
Gérer les types de données
Double-cliquez sur Attribut.
Renommer Date.
Cliquez sur l’icône ABC.
Choisir le type de
données Date.
Cliquez sur l’icône
« ABC/123 ».
Cliquez sur Nombre
décimal fixe.
Exercice 10
Identifier et corriger les erreurs
Vérifiez que la jauge des dates
est bien verte. Toutes les
données sont bien valides pour
les Dates
Pour la colonne Valeur, nous avons une
portion rouge ce qui signifie que des lignes
sont en erreur.
Cliquez sur une cellule en erreur. Cliquez
dans la zone en blanc (et non pas sur
Error)
Analysons l’erreur : la cellule dans Excel
contient Cancelled.
La valeur n’a donc pas pu être convertie en nombre
décimal.
Nous allons remplacer toutes les erreurs par 0. Faire la
correction dans Excel serait long et fastidieux.
Automatisons la tâche avec Power Query.
Faire un clic droit sur la colonne Valeur.
Cliquez sur
Remplacer les
erreurs.
Saisir 0 pour remplacer
les erreurs par 0.
Cliquez sur OK.
La jauge verte est complètement remplie.
La qualité de la donnée est bien rétablie !
Exercice 11
Grouper les données
Analyse de base
Nous aurions besoin de connaître le montant pour chaque client.
Pour cela, nous allons regrouper les donnes par client et sommer le montant
correspondant.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Allez dans le
menu
Transformer.
Cliquez sur
Regrouper
par
Sélectionner
CustomerID.
Nommer la
nouvelle
colonne
Montant Total.
Appliquez
l’opération Somme…
Appliquez …sur la colonne
l’opération Somme… Valeur
Cliquez sur OK
Pour chaque ligne nous avons le montant total de
chaque client. Nous avons au total 401 lignes, donc
les informations pour 401 clients.
Exercice 12
Trier par colonne
Nous souhaiterions afficher les
meilleurs clients en premier.
Cliquez sur la flèche de la
colonne Montant Total.
Choisissez
Tri décroissant.
Notre meilleur client est le numéro 5335
avec un montant de 814 963 mais il serait
encore mieux d’avoir son nom affiché.
Nous allons faire cela dans le prochain
exercice.
Exercice 13
Fusionner avec une autre
requête
Cliquez sur ce
bouton.
Cliquez sur
Fusionner des
requêtes.
Cliquez sur la
colonne
CustomerID
Sélectionner la table
Client.
Cliquez sur CustID.
Pour chacune des 401 lignes
d’opportunité nous avons bien
trouvé un client correspondant.
C’est parfait !
Cliquez sur OK.
Une nouvelle colonne apparaît
avec les informations sur les
clients (tableau)
Cliquez sur ce
bouton.
Décocher cette
case.
Cocher uniquement
Nom du client.
Décocher cette case.
Validez avec OK.
Nous avons maintenant le nom de notre
meilleur client : Anouk Bourgeois.
Exercice 14
Modifier une étape
Changer une étape
À tout moment du projet, nous pouvons revenir sur une étape et la modifier.
Par exemple, nous aurions besoin d’enrichir la table Opportunités.
Le nom du client de suffit pas, nous aurons également besoin de son pays.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur
l’icône en forme
d’engrenage.
Actuellement, nous avons
uniquement le nom du client qui
est coché.
Nous pouvons cocher d’autres
cases pour enrichir la requête
Opportunités.
Cochez Country.
Cliquez sur OK pour
valider.
Nous avons bien une nouvelle
colonne dans notre requête.
Exercice 15
Référencer une requête
Une 3 requête ?
e

La requête Opportunités nous renseigne bien sur les clients. Nous avons une
ligne par client.
Mais comment trouver nos meilleurs pays (Country) ?
Pour avoir la réponse rapidement, nous allons créer une nouvelle requête qui
se basera sur la requête Opportunités.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Faire un clic droit
sur Opportunités.
Cliquez sur
Référence.
Une nouvelle requête apparaît.
Son point de départ est
Opportunités.
Faites un clic droit sur
Opportunités (2)
Cliquez sur
Renommer.
Renommer pour
Opportunités par Pays.
Cette 3e requête nous permettra
d’analyser les opportunités par pays.
Il nous reste à la transformer un peu.
Exercice 17
Regrouper par pays
Allez dans le menu
Transformer.
Cliquez sur
Regrouper par.
Sélectionnez
Country.
Nommez la colonne
Montant Total.
Choisir l’opération Somme.
Choisir la colonne Montant
Total.
Cliquez sur OK.
Il semblerait que les meilleures
performances sont en France, légèrement
plus que le Canada.
Exercice 18
Mettre à jour les données.
Update
Nous avons une nouvelle extraction des opporunités.
Nous allons voir comment mettre à jour notre projet pour pointer vers cette
nouvelle source.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Téléchargement
Pour cet exercice, vous aurez besoin de télécharger ce fichier Excel.
Cliquez sur l’icône pour télécharger le fichier :

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur
Opportunités pour
revenir sur cette
requête.
Pour l’instant, nous avons 401 lignes dans
le fichier que nous avons importé
précédemment.
Nous allons importer une nouvelle version
du fichier d’opportunités.
Cliquez sur le bouton
Accueil.
Cliquez sur Paramètres de la
source de données.
Repérez notre source actuelle pour les
opportunités.
Cliquez sur la ligne qui contient le
fichier opportunities_extract_v01.
Cliquez sur Changer la source.
Cliquez sur Parcourir.
Cliquez sur sur la nouvelle version du
fichier opportunities_full_v01.
Cliquez sur Ouvrir.
Cliquez sur OK.
Cliquez sur Fermer.
Cliquez sur Actualiser
l’aperçu.
Les données ont été mises à jour et nous
avons maintenant 500 lignes (soit 99
lignes de plus qui ont été ajoutées).
Exercice
Enregistrer le projet
Sauvegarde
Notre projet prend forme, il est temps de la sauvegarder.
Un seul fichier contiendra non seulement les requêtes Power Query mais
également notre futur rapport Power BI ou Excel.

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
Cliquez sur Fichier.
Cliquez sur Enregistrer
sous pour sauvegarde à
l’emplacement de votre
choix.
Exercice 20
Votre avis compte
Félicitations !
Vous êtes arrivé au bout de ce guide bravo !
Maintenant, j’aurai besoin de votre feedback.
Prenez un instant pour compléter ce questionnaire :
En échange, je vous enverrai les prochaines version du ebook en priorité.
Merci,
Benjamin

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.
On va plus loin ?
Vous pouvez suivre Power BI Intro, une formation d’introduction à
Power BI Intro.
Besoin d’accélérer avec une formation avancée pour vous ou votre
équipe ? Contactez-moi : benjamin@[Link].

© 2024 Benjamin Ejzenberg. Tous droits réservés. Reproduction et diffusion interdites sans autorisation.

Vous aimerez peut-être aussi