Support formation Rapports Power BI

Exo 3 | Dépivoter & ajouter des requêtes

Fichiers sources et soluce.

Se connecter au fichier

  1. Lancer Power BI Desktop
  2. Obtenir les données > Excel, sélectionner le fichier 2023.xlsx, sélectioner Feuil1 et Transformer les données :

image.png

Dépivoter

  1. Sélectionner la colonne Produit
  2. Clic droit > Dépivoter les autres colonnes :

Ajouter des fichiers

  1. Renommer la requête en req2023 (les requêtes ne doivent pas être qu'un nombre)
  2. Ajouter une colonne > Colonne personnalisée
  3. Saisir 2023 dans Formule et nommer ma colonne Année :
  1. Clic droit sur la requête req2023 > Dupliquer
  2. Renommer la nouvelle requête en req2024
  3. Changer la valeur de la colonne Année en 2024 (dans la barre de formule par exemple)
  4. Sélectionner l'étape Source, et changer le chemin :
    image.png
  5. Accueil > Ajouter des requêtes > Ajouter des requêtes comme étant nouvelle. Sélectionner les requêtes req2023 et req2024 :
    image.png
  6. Une 3e requête Ajouter1 s'affiche. On peut la renommer.
  7. Recommencer pour req2025 : dupliquer req2023, renommer, modifier colonne Année, modifier nom fichier de source.
  8. Dans la requête Ajouter1, double-clic sur l'étape Source, puis cocher Au moins trois tables, et double-cliquer sur req2016 :
    image.png
  9. Renommer la requête Ajouter1 en Data.
  10. Dans la requête Data, renommer Attribut en Mois :

Trier les mois

  1. Retourner dans Power BI (Accueil > Fermer et appliquer)
  2. Faites glisser le champ Attribut (les mois) dans le Canvas.

On constate que les mois ne sont pas dans le bon ordre. Nous allons régler le problème :

  • en générant des numéros de mois (janvier 1, février 2) avec Power Query
  • en utilisant ces numéro pour trier la colonne des mois dans le modèle Power BI

Générer les numéros de mois

  1. Ouvrir Power Query (Accueil > Transformer les données)
  2. Dans la requête Data, sélectionner les colonne Mois (clic sur l'en-tête) et Année (touche CTRL + clic sur l'en-tête), puis Ajouter une colonne > Fusionner des colonnes.
  3. Indiquer NumMois comme Nouveau nom de colonne :
  1. Sélectionner la nouvelle colonne NumMois, puis Transformer > Date > Analyser
  2. Transformer > Date > Mois > Mois :
  1. Revenir dans Power BI Desktop (Accueil > Fermer et appliquer)

Trier la colonne

  1. Dans le volet Données, cliquer sur le champ Mois.
  2. Dans l'onglet Outils de colonne, Trier > NumMois :
  1. Masquer le champ NomMois : clic droit sur le champ > Masquer. Voici le résultat attendu :