Support Microsoft Power BI
Share
Explore
Support Microsoft Power BI
2 | Transformer ses données (Power Query)

icon picker
Fusionner des requêtes (RECHERCHEV)

Fusionner des requêtes consiste à ajouter des colonnes d’une requête B à une requête A, “sur la droite”, comme avec RECHERCHEV.

Sans titre-1.png

Étape 1 : créer une “relation” entre 2 requêtes

Lancer Power BI ou Excel
Power BI : Obtenir des données > Excel
Excel : Données > Obtenir des données > À partir d’un fichier > À partir d’un classeur.
Sélectionner un fichier (dans notre exemple Data_Ventes.xlsx)
Dans l’étape Navigation, (Excel : cocher Sélectionner plusieurs éléments puis) cocher 2 feuilles ou 2 Tableaux (ici tblVentes & tblCanalVente) et cliquer sur Transformer les données. Power Query s’ouvre.
Dans Power Query, la requête tblVentes est sélectionnée. Accueil > Fusionner les requêtes.
Dans la fenêtre Fusionner, sélectionner la colonne CodeCanalVente.
Dans la liste déroulante, sélectionner tblCanalVente.
Sélectionner la colonne CodeCanalVente :
image.png
Cliquer sur OK :
image.png

Étape 2 : déployer les champs

Cliquer sur le bouton en forme de flèche gauche / droite, en haut à droite du champ, ce qui affiche :
image.png
Décocher les champs à ignorer. Dans notre exemple, on ne veut conserver que Libelle. Laissez coché Utiliser le nom de la colonne d’origine comme préfixe si vous voulez que les champs soient nommés « table.champ ». Dans notre exemple, cela donnerait tblCanalVente.CodeCanalVente. Dans notre exemple, décocher la case. Cliquez sur OK.
Renommer la colonne Libelle en Canal vente :
image.png

Erreur “Formula.Firewall”

Pendant l’étape Fusionner, il se peut que le nombre de lignes correspondant ne s’affiche pas : au lieu de La sélection correspond à X des Y lignes de la première table, un message “impossible de calculer”... s’affiche à la plage Cliquer quand même sur OK. De retour dans Power Query, un bandeau jaune affiche une “Error.Firewell”’. Pour solutionner le problème :

Power BI

Fichier > Options et paramètres > Options
Fichier actif > Confidentialité, cocher Ignorer les niveaux de confidentialité et potentiellement améliorer les performances.
Accueil > Actualiser l’aperçu

Excel

Fichier > Options et paramètres > Options de requête
Classeur actif > Confidentialité, cocher Ignorer les niveaux de confidentialité et potentiellement améliorer les performances.
Accueil > Actualiser l’aperçu
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.