Transformations complexes
Fichier exercice
Pour suivre la procédure avec un exemple :
- Télécharger le kit pédagogique (cf. Kit pédagogique)
- Le fichier exemple est ici : PowerBIDesktop_KitPedago\sample12-parc-auto_worksheets\immatriculations-2016-2IR5_original.xls
Process
- 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 immatriculations-2016-2IR5_original.xls)
- Dans l’étape Navigation, Power BI : cocher / Excel : sélectionner la feuille ou le Tableau à transformer (ici 2010) et cliquer sur Transformer les données. Power Query s’ouvre.
- Appliquer toutes les transformations suivantes :
| Etape | Comment le faire ? |
| 1. Supprimer l’étape Type modifié | Clic sur le X à gauche de l’étape Type modifié |
| 2. Supprimer l’étape En-tête promu | Clic sur le X à gauche de l’étape En-tête promu |
| 3. Supprimer les 2 premières lignes | Accueil > Supprimer les lignes > Supprimer le lignes du haut.Saisir 2 |
| Les 2 premières lignes contiennent désormais l’énergie et la puissance des véhicules. Nous devons récupérer ces valeurs sous forme de 2 colonnes. 4. Transposer la table | Transformer > Transposer |
| 5. Remplir vers le bas la Column1 | Sélectionner Column1 puis Transformer > Remplir > Vers le bas |
| 6. Filtrer les lignes pour exclure Total de Column1 | Sélectionner Column1 puis décocher « Total » dans le filtre de la colonne |
| 7. Fusionner Column1 et Column2 avec un point virgule en séparateur (nous utiliserons ce séparateur pour fractionner cette colonne) | Sélectionner Column1 et Column2 puis Transformer > Fusionner les colonnes, dans la liste Séparateur, sélectionner Point virgule |
| 8. Transposer la table | Transformer > Transposer |
| 9. Copier vers le bas la colonne Column1 | Sélectionner Column1 puis Transformer > Remplir > Vers le bas |
| 10. Filtrer les lignes pour exclure null et Total de la colonne Column2 | Sélectionner Column2 > Décocher « null » et « Total » dans le filtre de la colonne |
| 11. Promouvoir les en-têtes. Supprimer l’étape Type modifié qui a été créée automatiquement. | Transformer > Utiliser la première ligne pour les en-têtes |
| 12. Dépivoter les autres colonnes | Sélectionner les colonnes Régions, et Départements, puis Transformer > Dépivoter les colonnes > Dépivoter les autres colonnes |
| 13. Fractionner la colonne nommée Attribut avec une virgule comme séparateur. Supprimer l’étape Type modifié qui a été créée automatiquement. | Sélectionner la colonne Attribut puis Transformer > Fractionner la colonne > Par délimiteur. La virgule doit être sélectionné dans la liste. |
| 14. Supprimer la virgule à droite des colonnes Régions et Départements | Double-cliquer sur le nom de la colonne |
| 15. Renommer la colonne Attribut.1 en Énergie et Attribue.2 en Puissance | Double-cliquer sur le nom de chaque colonne |
| 16. Renommer la colonne Valeur en Qte | Double-cliquer sur le nom de la colonne |
| 17. Attribuer le type Nombre entier à la colonne Valeur | Clic sur l’icône à gauche du nom de la colonne Qte et sélectionner Nombre entier |