Vous êtes sur la page 1sur 4

Opérer 

des transformations dans l’éditeur Power Query

Présentation

L’accès  aux  données  et  leur  préparation  sont  considérés  à  juste  titre  comme  l’étape  clé  de  la  création  d’un  bon 
rapport. 

L’importance du travail que demande cette étape (en termes d’efforts et de temps) ne doit en aucun cas être sous­
estimée. 

Cette  phase  du  cycle  de  travail  peut  dans  certains  cas  être  prise  en  charge  par  un  profil  purement  technique 
(service  informatique,  spécialiste  des  systèmes  d’information,  administrateur de  base  de  données),  puisqu’elle 
suppose une bonne connaissance du modèle de données, des relations entre entités, ou encore du typage des données.  

À ce titre, elle peut faire l’objet  d’une mission à part entière, dont l’objectif est de livrer un jeu de données prêt à 
l’emploi, permettant par la suite aux experts métiers de prendre le relais et d’effectuer leurs analyses.

La préparation des données consiste, par exemple, à : 

n Typer la donnée au bon format 

n Filtrer 

n Conserver ou supprimer les lignes d’un fichier plat 

n Fractionner une colonne 

n Ajouter une colonne 

n Ou encore agréger les données 

Il s’agit en tout état de cause de préparer la requête qui est envoyée, lors de l’actualisation du rapport, à la source 
de données. Dans la plupart des cas, et jusqu’à un certain point, c’est donc la source elle­même qui va effectuer les 
opérations de transformation, garantissant par là même un temps de traitement optimal. 

Dans le détail, les étapes de transformation des données se répartissent en deux groupes : 

­ Celles qui vont pouvoir être « traduites »  dans le langage de la source de données (SQL par exemple) ­ on 


parle alors de query folding (« pliage de requête »).

­ Celles qui sont effectuées en local par le moteur de Power BI (M, pour Mashup).

L’exemple que nous allons utiliser est basé sur un fichier Excel (fichier « plat »), mais la plupart des transformations 


décrites ici sont applicables à tout type de source de données. 

Ouvrez (ou retournez sur) le fichier Ventes Monde ­ chap2 v1.pbix. 

(Vous pouvez aussi repartir du fichier Ventes Monde ­ section3.pbix disponible en téléchargement.) 

Cliquez  sur  le  bouton  Modifier  les  requêtes  du  groupe  Données  externes  dans  l’onglet  Accueil  pour 
ouvrir l’éditeur Power Query. 

© Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia - 1-
Lorsque vous allez ouvrir le fichier PBIX fourni en exemple, et tenter d’accéder à la requête, un message d’erreur va 
s’afficher : en effet, Power Query cherche le fichier source à un emplacement qui ne correspond pas à celui où vous 
avez téléchargé les fichiers exemples : 

Il convient donc de faire une modification à la requête pour changer le chemin d’accès au fichier source. 

Une fois Power Query ouvert, cliquez sur le bouton Paramètres de la source de données.  

Cliquez sur le chemin initial, 

puis sur Changer la source. 

- 2- © Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia
Cliquez ensuite sur Parcourir pour indiquer le nouvel emplacement du fichier source. 

Naviguez jusqu’au dossier où vous avez téléchargé les exemples, sélectionnez le fichier.  

Cliquez sur Ouvrir. 

Le  nouvel  emplacement  s’affiche :  validez  par  le  bouton  OK  puis  fermez  la  fenêtre  Paramètres de  la 
source de données. 

Cliquez sur Actualiser l’aperçu pour que Power Query prenne en compte la modification. 

© Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia - 3-
L’éditeur de requêtes Power Query et ses quatre zones 

La fenêtre se compose de quatre zones bien distinctes : 

n 1 : les requêtes (ou tables) 

La sélection de la table permet d’afficher les colonnes de cette table à transformer. 

n 2 : l’espace central 

C’est là que vous allez pouvoir effectuer les modifications de la colonne : typage, filtrage, duplication, suppression, 
tri, dans une interface très proche de celle d’Excel. 

En  fonction  de  la  version  de  Power  BI  Desktop  utilisée,  l’option  Profilage  des  colonnes  peut  être  disponible  et 
activée. 

n 3 : le ruban 

Si la plupart des actions sont accessibles par le clic droit, les onglets les référencent également. Un même outil peut 
se retrouver sur plusieurs onglets. 

La première partie de l’onglet Accueil propose les outils de gestion de la source (voir section suivante), puis vous 
trouvez les outils de transformation et d’ajout des données (onglets Accueil, Transformer et Ajouter une colonne). 

L’outil Fermer & appliquer, le premier sur l’onglet Accueil, est indispensable pour appliquer les modifications. 

n 4 : les étapes 

Chaque  transformation  effectuée  fait  l’objet  d’une  étape,  répertoriée  dans  le  volet  de  droite,  dont  le  code  source 
(en langage M) est visible dans la barre de formule. Chaque étape peut être annulée, modifiée ou réorganisée. 

- 4- © Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia

Vous aimerez peut-être aussi