Empilement de requêtes

Manipuler les requêtes empilées avec Power BI

Le scénario proposé dans cette manipulation est d’apprendre à empiler les requêtes avec Power BI. L’empilement des requêtes consiste à ajouter des lignes à une requête existante. Éventuellement, l’empilement des requêtes permet aussi de créer une nouvelle requête avec toutes les données.

Les données proviennent de deux fichiers Excel : XLS_Devis2025.xlsx, XLS_Devis2026.xlsx.

Cet article fait partie d’une série de tutos sur Power BI :

  1. Créer des requêtes Power BI pour se connecter aux données
  2. Filtrer, trier et supprimer les doublons
  3. Formater les tables de données avec Power Query
  4. Formater une colonne Date avec Power BI
  5. Fractionner une colonne
  6. Grouper les requêtes
  7. Insérer une colonne conditionnelle
  8. Manipuler les requêtes empilées avec Power BI
  9. Rassembler 2 tables avec une jointure
  10. Requêtes paramétrées et modèle

Manipulations

Comprendre les données

Télécharger et ouvrir les fichiers XLS_Devis2025.xlsx, XLS_Devis2026.xlsx afin de prendre connaissance de leur structure et de leurs données puis fermer les fichiers.

Calculer aussi le nombre de lignes de chaque fichier (hors entêtes).

Créer un nouveau fichier Power BI Desktop

Créer un nouveau fichier Power BI Desktop vierge nommé PBI_Lab36.pbix.

Se connecter aux données

Ouvrir Power Query.

Dans Power Query, se connecter au fichier Excel : XLS_Devis2025.xlsx

Cocher l’onglet Devis2025 puis cliquer sur OK.

Cette requête contient 15 colonnes et 295 lignes.

Vous allez vous connecter maintenant au second fichier Excel.

Dans Power Query, se connecter au fichier Excel : XLS_Devis2026.xlsx

Cocher l’onglet Devis2026 puis cliquer sur OK.

Cette requête contient 15 colonnes et 281 lignes.

Ces deux fichiers ont la même structure.

Désactiver le chargement des requêtes

Le but de cette manipulation est d’alléger le rapport. En effet, les requêtes vont servir uniquement à construire une troisième requête qui est juste un empilement des 2 requêtes. Toutefois, elles seront bien exécutées et les données correspondantes seront bien récupérées pour alimenter la troisième requête.

Faire un clic-droit sur la requête Devis2025 puis décocher Activer le chargement (enable load).

De même, faire un clic-droit sur la requête Devis2026 puis décocher Activer le chargement (enable load).

Empiler les requêtes

Vous allez ajouter les requêtes pour créer une nouvelle requête.

Pour ce faire, aller dans le ruban Accueil (en haut) puis cliquer sur le menu Ajouter des requêtes puis sur l’option Ajouter des requêtes comme étant nouvelles.

Attention à la taille et à la résolution de votre écran. Si vous avez un écran de portable de 15 pouces ou moins, avec une résolution importante, il est possible que vous ne voyiez pas le libellé des menus en toutes lettres (Fusionner des requêtes, etc.). Dans ce cas, vous ne verrez que le nom des groupes (Combiner, etc.). Vous devrez donc cliquer sur le groupe pour retrouver le libellé des menus.

Dans la première liste déroulante, s’assurer que la table sélectionnée est Devis2026. Si ce n’est pas le cas, sélectionner cette table dans la liste déroulante.

Dans la seconde liste déroulante dessous, sélectionner la table Devis2025.

Pour vous aider, regarder la copie d’écran ci-dessous.

Empilement de requêtes
Empilement de requêtes

Garder les options par défaut puis cliquer sur le bouton OK : une nouvelle requête est créée. Elle se nomme Ajouter1.

Renommer la nouvelle requête Ajouter1 en Devis.

La nouvelle requête contient 15 colonnes et 576 lignes.

Les 576 lignes sont bien la somme de 295 et 281 lignes.

Fermer & appliquer Power Query

Fermer et appliquer.

Enregistrer son travail

Enregistrer le fichier PBI_Lab36.pbix mais ne le fermer pas.

Power BI Desktop

Pour terminer l’exercice, vous allez ajouter un visuel pour vérifier que la requête est correcte.

Vous pourrez aussi vérifier que les requêtes Devis2025 et Devis2026 s’exécutent bien, malgré le fait qu’elles ne soient pas chargées directement dans le rapport.

Insérer un visuel de type Table

Dans Power BI Desktop, cliquer sur une partie vierge quelconque de la page.

Ouvrir le volet Visualisations (à droite). Normalement, il est déjà ouvert. Si ce n’est pas le cas, ouvrez-le.

Ajouter un objet visuel de type Table. C’est celui qui ressemble à une feuille de calcul Excel.

Pour ajouter un objet visuel, il suffit de cliquer dessus dans le volet Visualisations. Si vous vous êtes trompé de visuel, il suffit de cliquer sur un autre objet visuel.

Pour vous aider, regarder la copie d’écran ci-dessous.

Visuel Table dans le volet de Visualisations
Visuel Table dans le volet de Visualisations

Le visuel de type Table est sélectionné mais il est vide, ce qui est normal. Vous allez maintenant indiquer à Power BI Desktop, les champs qui doivent être utilisés dans ce visuel.

Dans le volet Visualisations, il y a une icône avec un curseur et deux rectangles superposées en pointillés. C’est la partie Champs.

Pour vous aider, regarder la copie d’écran ci-dessous.

Champs d'un visuel
Champs d’un visuel

Dans la partie Champs, ajouter dans Valeurs, et dans l’ordre les champs suivants :

Pour ce faire, cliquer sur la petite flèche à gauche du nom Devis, sous le volet Champs (à droite). Cela permet d’afficher tous les champs.

Ensuite, il suffit de cocher la case vide en face des champs concernés. Vous pouvez aussi glisser un champ directement sur le visuel avec la souris.

Pour vous aider, regarder la copie d’écran ci-dessous.

Valeurs du visuel Table
Valeurs du visuel Table

Ensuite, cliquer dans la partie Format du visuel. La partie Format est symbolisée par une icône en forme de rouleau de peinture.

Pour vous aider, regarder la copie d’écran ci-dessous.

Format d'un visuel
Format d’un visuel

Dans la partie Format, cliquer sur :

Pour vous aider, regarder la copie d’écran ci-dessous.

Visuel Table de la Quantité par Pays
Visuel Table de la Quantité par Pays

Formater un champ

Pour formater le champ Quantité, cliquer sur la petite flèche à gauche du nom Devis, sous le volet Champs (à droite). Cela permet d’afficher tous les champs.

Cliquer sur le champ Quantité pour le sélectionner. La sélection est faite, quand toute la ligne du champ est grisée.

Attention. Ne décocher pas la case en le sélectionnant.

Pour vous aider, regarder la copie d’écran ci-dessous.

Sélection du champ Quantité
Sélection du champ Quantité

Dans le ruban Outils de colonne (en haut), cliquer sur la virgule, qui sert de séparateur de milliers.

Pour vous aider, regarder la copie d’écran ci-dessous.

Formatage du champ avec séparateur de milliers
Formatage du champ avec séparateur de milliers

Le visuel se met à jour.

Pour vous aider, regarder la copie d’écran ci-dessous.

Visuel table formaté
Visuel table formaté

Trier le visuel

Vous allez trier le visuel sur le champ Quantité en ordre décroissant.

Pour ce faire, cliquer sur les 3 petits points (« « ) en haut du visuel puis cliquer sur Trier par puis sur l’option Quantité.

Pour vous aider, regarder la copie d’écran ci-dessous.

Tri d'un visuel
Tri d’un visuel

Noter que la Pologne est tout en bas du classement.

Vérifier l’actualisation des données

Avec Excel, ouvrir le fichier XLS_Devis2026.xlsx.

Dans ce fichier, chercher la première occurrence du pays Pologne. Cette première occurrence est ligne 103.

Sur la ligne 103, remplacer la quantité 35000 par la valeur 100000000 (soit 100 millions).

Enregistrer le fichier XLS_Devis2026.xlsx mais ne le fermer pas.

Revenir dans le fichier Power BI Desktop PBI_Lab36.pbix.

Vous allez actualiser le rapport.

Pour ce faire, cliquer sur le ruban Accueil (en haut) puis dans le menu Actualiser.

Constater que la Pologne est maintenant toute en haut du classement.

Pour vous aider, regarder la copie d’écran ci-dessous.

Visuel Table en format séparateur de milliers
Visuel Table en format séparateur de milliers

Cela met en évidence que toutes les requêtes se sont bien exécutées.

Revenir dans le fichier XLS_Devis2026.xlsx.

Annuler la modification de la ligne 103 pour avoir de nouveau la quantité 35000.

Enregistrer le fichier XLS_Devis2026.xlsx.

Fermer le fichier XLS_Devis2026.xlsx.

Revenir dans le fichier Power BI Desktop PBI_Lab36.pbix.

Actualiser à nouveau le fichier Power BI Desktop PBI_Lab36.pbix.

Enregistrer son travail

Enregistrer le fichier PBI_Lab36.pbix.

Fermer le fichier Power BI Desktop

Fermer le fichier PBI_Lab36.pbix.

Résumé

Vous avez appris à empiler deux requêtes afin d’en créer une troisième, que vous avez renommée.

Par ailleurs, vous avez pu vérifier que toutes les requêtes se sont bien mises à jour, y compris celles qui étaient déchargées.

Ensuite, vous avez inséré et paramétré un visuel de type Table.

Puis, vous avez appris à trier un visuel.

Enfin, vous avez formaté un champ.

Téléchargement de la solution

https://coudr.com/PBI_Lab36

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.