Vous êtes sur la page 1sur 52

Année universitaire 2022- 2023

Outils intégrés et informatique décisionnelle :


Power BI

1
Année universitaire 2022- 2023
OUTIL D’AIDE A LA DECISION : POWER BI
1. Introduction à Power BI

✓ Présentation de l'offre BI Microsoft.


✓ La Suite Power BI : Power BI Desktop, le service Power BI et les applications Power BI Mobile.
✓ Manipulation de base de Power BI Desktop
✓ Un premier tableau de bord avec Power BI Desktop
Travaux pratiques
Créer un premier tableau de bord.
2. Obtenir les données
✓ Extraire et charger des données dans Power BI.
✓ Utiliser des fichiers plats, Excel, bases de données relationnelles, sources SSAS, Web.
Travaux pratiques
Créer des connexions pour importer des données depuis des sources variées.
3. Transformer les données
✓ Choisir les lignes et les colonnes
✓ Trier les données
✓ Filtrer et supprimer les doublons
✓ Nettoyer et compléter les jeux de données.
✓ Fractionner les colonnes, les formater et définir le type de données, fusionner des tables.
✓ Créer des colonnes calculées. Empiler et fusionner des requêtes.
Travaux pratiques
Manipulation de données pour reformater et modifier les types de données.
4. Définir le modèle de données
✓ Utiliser la vue Diagramme pour définir des relations entre les tables.
✓ Concevoir des mesures avec les fonctions statistiques.
✓ Fonctions DAX pour concevoir des mesures élaborées : CALCULATE, FILTER, etc.
✓ Utiliser les fonctions DAX Time Intelligence.
Travaux pratiques
Créer un modèle de données. Réaliser des mesures statistiques.
5. Conception de rapport Power BI
✓ Création de rapports, pages, tableaux de bord.
✓ Afficher des données : Table, Matrice, Carte.
✓ Exploiter les paramètres de données et de formatage.
✓ Insérer des éléments visuels. Exploiter les visualisations cartographiques.
✓ Importer des éléments visuels (.pbviz) depuis la galerie : jauges, images etc.
✓ Ajouter des outils de filtrage, des segments, des KPI. Mise en page pour écran ou smartphone.
Travaux pratiques
Mettre en page un rapport. Mettre en forme les données. Concevoir un tableau de bord visuel et interactif.
6. Le service Power BI Online
✓ Présentation des fonctionnalités du service Power BI, stockage, présentation, partage.
✓ Conception de rapport avec le service Power BI.
✓ Quels jeux de données dans Power BI ?
✓ Épingler les visualisations dans un tableau de bord.
Travaux pratiques
Créer un compte dans Powerbi.com, importer, développer des rapports dans Powerbi.com

2
Année universitaire 2022- 2023

Sommaire
1. Introduction à Power BI Desktop
1.1 Qu’est-ce que Power BI Desktop ?
1.2 La suite Power BI
1.3 Installation de Power BI Desktop
1.4 Exécution Power BI Desktop
1.5 Manipulation de base de Power BI Desktop
1.6 Un premier tableau de bord avec Power BI Desktop
1.7 Conclusion

2. Obtenir les données


2.1 Sources de données
2.2 La fenêtre Navigateur
2.3 Chargement des Fichiers CSV
2.4 Chargement des fichiers textes
2.5 Fichiers XML
2.6 Fichiers Excel
2.7 Bases de données Microsoft Access
2.8 Chargement des données à partir du Web
2.9 Ajouter nos propres donnés
2.10 Conclusion

3. Transformer les données


3.1 L’éditeur de requêtes Power BI Desktop
3.2 Menu contextuel de l’éditeur de requête Power BI Desktop
3.3 Traitement sur les lignes ou les enregistrements
3.4 Manipulation des colonnes
3.5 Modification du type de données
3.6 Transformation du contenu d’une colonne
3.7 Combiner des requêtes
3.8 Enregistrer et quitter l’éditeur de requête
3.9 Application : Transformation des données

4 Définir le modèle de données


4.1 La vue Données et la vue Modèle pour la modélisation des données
4.2 Conception d’un modèle de données de Power BI Desktop
4.3 Extension du modèle de données avec des colonnes calculées
4.4 Manipulation des colonnes dans la vue Données
4.5 Ajout de mesures au modèle de données
4.6 Concevoir des mesures élaborées : Fonction CALCULATE
4.7 Utiliser les fonctions DAX Time Intelligence
4.8 Application : Définir un modèle de données

3
Année universitaire 2022- 2023

5. Conception de rapport Power BI


5.1 Tableaux de bord de Power BI Desktop
5.2 Visuel Table
5.3 Mise en forme des tableaux
5.4 Formatage conditionnel
5.5 Visuel Matrice
5.6 Visuel Carte
5.7 Visuel Carte à plusieurs lignes
5.8 Visuels Graphique
5.9 Autres types de graphiques
5.10 Outils de filtrages : des segments
5.11 Importer des éléments visuels
5.12 Mise en forme des rapports
5.13 Mise en page pour Ecran et Smartphone
5.14 Concevoir un Tableau de bord

6. Le service Power BI Online


6.1 Présentation des fonctionnalités du service Power BI
6.2 Publication de rapports dans Powerbi.com
6.3 Création de nouveaux rapports dans Powerbi.com
6.4 Épingler une page entière de rapport, sous forme de vignette dynamique, sur un tableau de bord Power BI
6.5 Création d’un compte Powerbi.com, importer, développer des rapports dans Powerbi.com

4
Année Académique 2021- 2022

1. Introduction à Power BI Desktop


Objectifs :

✓ Présentation de l'offre BI Microsoft.


✓ La Suite Power BI : Power BI Desktop, le service Power BI.
✓ Manipulation de vase
✓ Un premier tableau de bord avec power BI Desktop
1.1 Qu’est-ce que Power BI Desktop ?
Power BI Desktop est un logiciel qui permet de visualiser et de partager l’essentielle des données sous forme de
tableaux de bord et de rapports.
Il est utilisé pour charger, nettoyer, et fusionner les données de sorte qu’on peut ensuite développer des mesures
ou des indicateurs et les présenter sous forme de visualisations élégantes dans des tableaux de bord et de rapports.
Les termes utilisés lors qu’on utilise Power BI Desktop :
• Visualisations : Ce sont les éléments de présentation individuels qu’on crée en fonction des données sous-
jacentes. Un visuel peut être un tableau, un graphique, une carte, une jauge etc...
• Tableau de bord : est un ensemble de visualisations sur une seule page.
• Rapport : Il s’agit d’un ensemble de pages (ou de tableaux de bord) dans un seul fichier et utilisant le
même ensemble de données.
1.2 La suite Power BI
Power BI Desktop fait partie d’une collection intégrée de produits et de services généralement appelés « Power
BI ». Cet univers est en constante évolution, mais pour le moment, il se compose des éléments suivants :
• Powerbi.com : Un service basé sur Azure (Cloud de Microsoft) où on peut créer et partager (selon le
niveau d’abonnement) des données et des tableaux de bord.
• Power BI Desktop : L’outil de base pour créer des tableaux de bords et des rapports.
• Power BI Report Server : Un serveur de rapport Power BI qui permet de distribuer et de livrer les
rapports à l’intérieur d’un pare-feu d’entreprise.
• Power BI Applications mobiles : Applications qui permet de visualiser et d’interagir intuitivement avec
les rapports et tableaux de bord Power BI sur les appareils Windows, iOS et Android.
• Power BI Applications : Applications qui fournissent une méthode de collecte et de déploiement de
tableaux de bord et de rapports personnalisés pour des groupes d’utilisateurs dans le Cloud.
• Power BI Embedded : Un service Azure qui permet aux développeurs d’applications d’ajouter Power BI
avec ses propres applications.
• Power BI Gateway : Permet de connecter le service Power BI basé sur Azure à sources de données sur
place et automatiser l’actualisation des données.
1.3 Installation de Power BI Desktop
Pour télécharger et installer Power BI Desktop on peut suivre les étapes suivantes :
1. Allez à la page de téléchargement de Power BI Desktop sur le site Web de Microsoft :
https://www.microsoft.com/en-us/download/details.aspx?id=45331.
Ou utiliser le lien suivant : https://aka.ms/pbiSingleInstaller
2. Télécharger et installer Power BI Desktop
1.4 Exécution Power BI Desktop
Une fois Power BI Desktop installé, on peut le démarrer comme suit :
1. Cliquez sur l’icône Power BI Desktop qui a été créée sur le bureau.
2. Une fois le démarrage terminé, un écran d’accueil Power BI Desktop s’affiche.
3. Fermer cet écran pour accéder à la fenêtre principale de Power BI Desktop :

Power BI Desktop
Année Académique 2021- 2022
5

Power BI Desktop
Année Académique 2021- 2022

Figure 1.1 : Fenêtre principale Power PI Desktop


1.5 Manipulation de base de Power BI Desktop
Généralement pour la manipulation Power BI Desktop s’effectue en trois étapes principales :
• Importer, transformer et charger les données
• Modéliser les données et créer des tableaux de bord et des rapports
• Publier et partager les tableaux de bords
1.5.1 Importation et transformation des données
Power BI Desktop permet :
• Importer des données d’une grande variété de sources. Cela couvre les bases de données, les fichiers, les
données web etc….
• Fusionner les données de sources multiples et les transformer en une structure cohérente.
• Nettoyer les données pour les rendre fiables et faciles à utiliser.
• Structurer les données en lignes et en colonnes selon les besoins.
1.5.2 Modélisation des données
Power BI Desktop n’est pas seulement pour importer et stocker les données. Il permet également de :
• Créer un modèle de données en joignant des tableaux pour élaborer une structure de données cohérente
à partir de multiples sources de données distinctes. Ce modèle de données est ensuite utilisé dans les
tableaux de bord.
• Enrichir le modèle de données en appliquant des types de données cohérents.
• Créer des calculs et préparer les mesures de base qu’on souhaite utiliser dans nos analyses et présentations.
1.5.3 Création des rapports et de tableaux de bords
La création de rapports et de tableaux de bord comme étant le joyau de la Business Intelligence.
Une présentation dynamique est composé de :
• Tables, Tableau croisé (Matrices)
• Graphiques, Cartes, Jauges
6

Power BI Desktop
Année Académique 2021- 2022

Et de nombreux autres types de visualisation qu’on peut créer avec Power BI Desktop.
Power BI Desktop vous permet de créer plusieurs pages dans un seul fichier. Un fichier Power BI Desktop contient
donc tous les tableaux de bord et toutes les données nécessaires à chaque visualisation insérer dans chaque page.
1.6 Un premier tableau de bord avec Power BI Desktop
1.6.1 Chargement des données sources
Le chargement des données est toujours la première étape de tout processus d’analyse de données lorsqu’on
veut utiliser Power BI Desktop.
Power BI Desktop ajoute une étape intermédiaire au processus de chargement des données permettant de
modifier les données sources dans un éditeur de requête.
On veut charger dans Power BI Desktop la source de données Excel CarSales.xlsx :
1. Lancer Power BI Desktop et fermer l’écran d’accueil
2. Dans le ruban Accueil cliquez sur Obtenir les données. La boîte de dialogue Obtenir les données
apparaît
3. Sélectionner Excel et cliquer sur le bouton Se connecter. La boîte de dialogue Windows Ouvrir
s’affiche.
4. Naviguer dans l’arborescence jusqu’au fichier : CarSales.xlsx.
5. Cliquez sur le bouton Ouvrir. La fenêtre Navigateur s’affiche.
6. Cochez la case de la feuille BaseData. Un aperçu du contenu de cette feuille apparaîtra.
7. Cliquez sur le bouton Charger. Les données seront chargées à partir du fichier Excel dans Power BI
Desktop
1.6.2 La fenêtre Navigateur
Un aspect clé du processus de chargement des données est l’utilisation correcte de la fenêtre Navigateur. Cette
fenêtre apparaît lors de la connexion à des sources de données. Elle permet de :
• Donner un aperçu rapide des données disponibles dans la source de données
• Filtrer plusieurs éléments de données disponibles dans une seule source de données
• Examiner les données dans des tableaux individuels
• Sélectionner un ou plusieurs tableaux de données à charger dans Power BI Desktop

Figure 1.2 : Fenêtre Navigateur

7
Power BI Desktop
Année Académique 2021- 2022

1.6.3 Transformer les données


Avant la création des tableaux de bords, une étape nécessaire est la transformation de ces données afin qu’elles
soient prêtes à être utilisées.
Parmi ces transformations :
• Mise en forme l’ensemble de données : Cela couvre le filtrage des enregistrements, la suppression des
colonnes inutiles, la création de nouvelles colonnes etc…
• Nettoyer et modifier les données : Il englobe le processus de conversion des données texte, la suppression
des caractères non imprimables. Il est également possible d’arrondir les chiffres et d’extraire les parties
de la date des données.
Ces transformations sont effectuées dans la fenêtre Editeur de requête de Power BI Desktop.
Pour accéder à cette fenêtre :
• Dans la fenêtre navigateur, cliquer sur le bouton Transformer les données
Ou
• Dans le ruban Accueil de la fenêtre Power BI Desktop, cliquer sur le bouton Transformer les données

Figure 1.3 : Fenêtre Editeur de requêtes

8
Power BI Desktop
Année Académique 2021- 2022

1.6.4 La fenêtre Power BI Desktop


Une fois le chargement de la source de données effectué, on obtient la fenêtre principale de Power BI Desktop :

Figure 1.4 : Fenêtre Power BI Desktop

• Ruban Power BI : Il contient les principales options qui sont disponibles pour l’élaboration de tableaux
de bord avec Power BI Desktop.
• Type de vue : Ces trois icônes permettent de basculer entre la vue Rapport (pour la création des tableaux
de bord et des rapports), la vue Données (pour la manipulation les données) et la vue Modèle (pour joindre
les données provenant de différentes sources).
• Tableau de bord Canevas : Il s’agit de la zone principale, où on peut ajouter des visualisations et de
concevoir les tableaux de bord.
• Palette de visualisation : Cette zone contient tous les types de visualisation actuellement disponibles qu’on
peut ajouter à un tableau de bord.
• Volet de visualisation : Cette zone est spécifique à chaque type de visualisation et permet de définir les
attributs spécifiques d’une visualisation dans un tableau de bord.
• Liste des champs : Ici on peut voir tous les champs disponibles à partir des données sources qu’on peut
utiliser pour construire des visualisations.
• Sélecteur de page : Il s’agit d’onglets qui permet d’ajouter des pages, de passer d’une page à l’autre
d’un rapport.
1.6.5 Affichage des champs disponibles
Dans Power BI Desktop, les sources de données chargées sont affichées le volet Champs, à droite dans un
panneau vertical avec l’étiquette Champs en haut.
Un clic sur le petit triangle à gauche du nom d’une table, permettra d’afficher ou de masquer les champs
disponibles.
Power BI Desktop utilise des icônes pour signaler différents types de champs. Par exemple un champ avec
l’icône sigma (Σ) à leur gauche, signifie que le champ est numérique.

9
Power BI Desktop
Année Académique 2021- 2022

1.6.6 Création d’un tableau de bord


Ajout d’une matrice des ventes par pays par année
1. Dans le volet Visualisations, cliquez sur l’icône Matrice. Une matrice vierge apparaîtra dans le canevas
du tableau de bord.
2. Sélectionnée la matrice et dans la liste des champs cochez la case à gauche du champ CountryName. La
liste des pays apparaîtra dans la colonne de gauche de la matrice.
3. Faites glisser le champ ReportingYear dans le volet Visualisations dans la zone Colonnes. Cela ajoute les
années comme en-têtes de colonne dans la Matrice.
4. En laissant la Matrice sélectionnée, cochez la case à gauche du champ SalePrice dans la liste des champs.
Le prix de vente agrégé de tous les véhicules vendus par pays et par année apparaîtra dans la Matrice.
5. Faites glisser la poignée de coin de la matrice pour la redimensionner
Ajout d’un Histogramme des frais de livraison par modèle
1. Cliquez sur une zone vide du canevas du tableau de bord pour désélectionner toute visualisation.
2. Faites glisser le champ Model sur une zone vide du tableau de bord. Power BI Desktop crée
automatiquement un tableau affichant tous les modèles de véhicules vendus.
3. Faites glisser le champ DeliveryCharge du volet Champs sur le tableau créé.
4. En laissant le tableau sélectionné, cliquez sur l’icône Histogramme groupé dans le volet Visualisations.
Power BI Desktop basculera le tableau vers un graphique.
5. Faites glisser la poignée de coin du graphique pour la redimensionner
Ajout d’une carte du coût de la main-d’œuvre par pays
1. Cliquez sur une partie vide du canevas du tableau de bord pour désélectionner toute visualisation.
2. Cliquez sur l’icône Carte choroplèthe dans le volet Visualisations.
3. En laissant la visualisation Carte sélectionnée, cochez la case à gauche du champ CountryName dans la
liste Champs. Cela affichera une carte du monde.
4. En laissant la Carte sélectionnée, faites glisser le champ LaborCost sur la Carte. Cela mettra en évidence
tous les pays où il y a des coûts de main-d’œuvre liés aux véhicules vendus.
5. Faites glisser les pays européens colorés vers le centre de la carte.
6. À l’aide de la molette de la souris, zoomer sur les pays européens colorés.
Ajout d’une carte indiquant le coût total des pièces de rechange
1. Cliquez sur le canevas du tableau de bord pour désélectionner toute visualisation.
2. Cliquez sur l’icône Carte dans le volet Visualisations
3. En laissant la visualisation Carte vide sélectionnée, cochez la case à gauche du champ SpareParts dans
la liste des Champs. Ce champ affiche le total des pièces de rechange.
4. Faites glisser la poignée de coin du visuel pour la redimensionner.
Ajout d’un Segment par Marque
1. Faites glisser le champ Make dans une zone vide du tableau de bord. Power BI Desktop créera une liste
de marque de véhicules.
2. Cliquez sur l’icône Segment dans le volet Visualisations,
3. Faites glisser la poignée de coin du Segment pour la redimensionner.
1.6.7 Organisation du tableau de bord
Maintenant qu’on a créé quelques visuels, il est temps de les organiser sur la page afin qu’on puisse fournir un
tableau de bord significatif qui ajoute de la puissance à l’analyse.
Déplacer une visualisation est très facile :
1. Cliquez sur le bord de la visualisation à déplacer.
2. Faites glisser la visualisation vers l’endroit souhaité.

10
Power BI Desktop
Année Académique 2021- 2022

Figure 1.5 : Un premier Tableau de bord avec Power BI Desktop


1.6.8 Interactivité dans les tableaux de bord
Chaque tableau de bord qu’on crée est instantanément et intuitivement interactif.
A titre d’exemple, supposons qu’on veut utiliser ce tableau de bord pour afficher les données pour seulement un
couple des marques. Voici comment on peut procéder :
1. Dans le Segment, cliquez sur Bentley et Rolls-Royce. Le tableau de bord sera instantanément mise à
jour pour montrer uniquement les données pour ces marques de voiture,
2. Dans le Segment, cliquez deux fois sur un élément pour supprimer le filtre.
3. Dans la Carte, cliquez sur Pays. Le tableau de bord sera instantanément mis à jour pour afficher
uniquement les données du pays sélectionné,
1.6.8 Enregistrement du tableau de bord
Une fois le tableau de bord finalisé on peut l’enregistrer comme n’importe d’un document informatique.
1. A partir du menu fichier, sélectionner Enregistrer
2. Donner un nom au tableau de bord et sélectionner un emplacement dans le disque dur
Les fichiers Power BI Desktop ont l’extension : .pbix
1.7 Conclusion
Dans ce premier chapitre vous avez vu comment on peut charger des données à partir d’une source externe. Ce
chapitre vous a également donné une idée de la richesse des sources potentielles de données que Power BI Desktop
peut gérer.
Vous avez vu comment charger des données et les utiliser pour créer des tableaux, des graphiques, des cartes et
des segments dans un tableau de bord interactif. Une fois que vous avez créé vos rapports, vous pouvez les
améliorer visuellement grâce à un large éventail d’options de formatage.
Pourtant, tout cela ne fait qu’effleurer la surface du vaste potentiel de cet outil. Comme vous le découvrirez à
mesure que vous progresserez, vous êtes sur le point de découvrir les possibilités analytiques et de visualisations
d’analyse de données et de présentation.

11
Power BI Desktop
Année Académique 2021- 2022

2. Obtenir les données


Objectifs :

Extraire et charger des données dans Power BI.


Utiliser des fichiers plats, Texte, CSV, XML, Excel, bases de données relationnelles, Web.
Avant de pouvoir présenter une analyse ou un aperçu, on a besoin des données. Les données peuvent être dans
de nombreux formats. Quoi qu’il en soit, on doit y avoir accès, les examiner, les sélectionner, et peut-être les
restructurer ou les nettoyer dans une certaine mesure.
On devra également joindre de nombreuses sources de données distinctes avant de les transformer en un modèle
cohérent qu’on peut utiliser comme base pour nos tableaux de bord et nos rapports.
Power BI permet :
• La découverte de données : Trouver et se connecter à un grand nombre de sources de données.
• La mise en forme des données : Joindre des ensembles de données pour créer un modèle de données
clair, unifié et accessible.
• Le chargement des données : Sélectionner les données et les charger dans Power BI Desktop.
2.1 Sources de données
Power BI Desktop regroupe les sources de données dans les catégories suivantes :
• Fichier : Comprend les fichiers Excel, les fichiers CSV (valeurs séparées par des virgules), les fichiers
texte, les fichiers JSON et les fichiers XML.
• Base de données : Un ensemble complet de bases de données relationnelles comme MS Access, SQL
Server et Oracle.
• Azure : Permet l’accès à une vaste gamme de types de données hébergés dans le cloud de Microsoft.
• Autre : Une gamme considérable et toujours croissante de sources de données, de Facebook à Microsoft
Exchange etc…
2.2 La fenêtre Navigateur
La fenêtre Navigateur comporte essentiellement deux parties :
• À gauche : La hiérarchie des sources de données disponibles. Il peut s’agir d’un seul ou plusieurs
ensembles de données, éventuellement organisés en un ou plusieurs dossiers.
• À droite : Un aperçu des données dans l’élément sélectionné.

Figure 2.1 : Fenêtre Navigateur


12
Power BI Desktop
Année Académique 2021- 2022

2.3 Chargement des Fichiers CSV


Avant tout chargement, une connaissance des données qu’on veut charger et importante. CSV signifie Comma-
Separated Values désigne un fichier informatique dont les valeurs sont séparées par des virgules. Si on ouvre le
fichier CSV avec un éditeur de texte, tel que Notepad, on peut voir son contenu.
L’exemple suivant présente les étapes pour charger le fichier CSV Countries.csv dans le Power BI Desktop :
1. Lancer Power BI Desktop et fermer l’écran d’accueil.
2. Dans le ruban Accueil, cliquer sur le bouton Obtenir des données.
3. Sélectionner Text/CSV et cliquer sur le bouton Se connecter. La boîte de dialogue Ouvrir
apparaîtra.
4. Naviguer jusqu’au dossier \DataSet\ contenant le fichier Countries.csv et sélectionner-le.
5. Cliquer sur Ouvrir. Une boîte de dialogue affiche le contenu initial du fichier :

Figure 2.2 : Fenêtre Navigateur pour le fichier Contries.csv


6. Cliquer sur le bouton Charger. Le fichier est chargé dans Power BI Desktop et a été ajouté dans le
volet Champs.
2.4 Chargement des fichiers textes
La procédure de chargement d’un fichier texte est identique à celle d’un fichier CSV.
La différence d’un fichier texte d’un fichier CSV :
• Un fichier texte peut contenir d’’autres délimiteurs en plus de la virgule. On peut spécifier le délimiteur
durant l’étape de chargement du fichier
• Les fichiers texte ont l’extension .txt
Les étapes de chargement du fichier texte CountryList.txt dans le Power BI Desktop :
1. Lancer Power BI Desktop et fermer l’écran d’accueil.
2. Dans le ruban Accueil, cliquer sur le bouton Obtenir des données.
3. Sélectionner Text/CSV et cliquer sur le bouton Se connecter. La boîte de dialogue Ouvrir apparaîtra.
4. Naviguer jusqu’au dossier \DataSet\ contenant le fichier CountryList.txt et sélectionner-le.
5. Cliquer sur Ouvrir. Une boîte de dialogue affiche le contenu initial du fichier :

13
Power BI Desktop
Année Académique 2021- 2022

Figure 2.3 : Fenêtre Navigateur pour le fichier ContryList.txt


Noter : Power BI Desktop détectera le délimiteur qui est utilisé dans un fichier texte ou CSV pour séparer les
colonnes de données.
6. Cliquez sur le bouton Charger
2.5 Fichiers XML
XML (Extensible Markup Language), est un moyen standard d’échange de données entre les systèmes
informatiques. XML est du texte qui a été formaté d’une manière très spécifique, comme on peut le voir si on
ouvre le fichier XML dans un éditeur de texte tel que Notepad.
Pour charger le fichier XML Colorstable.xml on procède comme suit :
1. Dans le ruban Accueil de Power BI Desktop, cliquez sur le bouton Obtenir les données
2. Dans la boîte de dialogue Obtenir les données, sélectionnez XML et cliquer sur Se connecter. La boîte
de dialogue Ouvrir apparaîtra.
3. Naviguer jusqu’au dossier \DataSet \ contenant le fichier ColorsTable.xml.
4. Cliquez sur Ouvrir. La boîte de dialogue Navigateur s’ouvre.
5. Cliquez sur l’ensemble de données. Le contenu du fichier XML sera affiché à droite de la boîte de
dialogue Navigateur

Figure 2.4 : Fenêtre Navigateur pour le fichier ColorsTable.xml


6. Cliquer sur Charger.

14
Power BI Desktop
Année Académique 2021- 2022

2.6 Fichiers Excel


Procédure de chargement du fichier Excel InvoiceAndInvoiceLines.xlsx :
1. Dans le ruban Accueil de Power BI Desktop, cliquez sur le petit triangle au bas du bouton Obtenir les
données, puis sur Excel. La boîte de dialogue Ouvrir s’affiche.
2. Naviguez jusqu’au répertoire \DataSet\ contenant le fichier : InvoiceAndInvoiceLines.xlsx et
sélectionnez-le
3. Cochez les cases à gauche des ensembles de données : Invoices et InvoicesLignes.
4. Cliquez sur le bouton Charger. Les feuilles de travail sélectionnées seront chargées dans le modèle de
données de Power BI Desktop et apparaîtront dans la liste des champs

Figure 2.5 : Fenêtre Navigateur pour le fichier InvoiceAndInvoiceLines.xslx


2.7 Bases de données Microsoft Access
Power BI Desktop est très utile lors de la manipulation des données Access car il permet d’éditer le contenu des
bases de données Access sans besoin à installer Access :
1. Dans le ruban Accueil Power BI Desktop, cliquez sur Obtenir les données et sélectionnez Base de
données Access.
2. Cliquez sur Se connecter et naviguez jusqu’à la base de données ClientsDatabase.accdb stocké dans
\DataSet\
3. Sélectionnez le fichier Access et cliquez sur OK.
4. Cochez la case de l’ensemble de données Clientlist. Le contenu du tableau s’affiche ainsi :

Figure 2.6 : Fenêtre Navigateur pour la base de données Access ClientsDatabase.accdb


5. Cliquez sur Charger.

15
Power BI Desktop
Année Académique 2021- 2022

2.8 Chargement des données à partir du Web


Si on a besoin des données qu’on peut avoir sous forme de tableau à partir d’un navigateur Web, on peut utiliser
Power BI Desktop pour vous connecter à l’URL de la page en question, puis charger toutes les données de
n’importe quel tableau de la page.
Pour charger des données d’une page web on procède ainsi :
1. Cliquez sur le petit triangle au bas du bouton Obtenir les données du ruban Accueil.
2. Sélectionnez Web dans le menu qui apparaît,
3. Entrez l’URL suivante : https://www.worldometers.info/world-population/
4. Cliquez sur l’un des noms de table à gauche de la boîte de dialogue du navigateur. Le contenu du
tableau apparaîtra à droite de la boîte de dialogue du navigateur
5. Sélectionner la Table 4 et Table 7
6. Cliquer sur Charger
On peut alterner entre ces deux façons de visualiser la page Web en cliquant sur les boutons Affichage Table ou
et Affichage Web qui se trouvent au centre supérieur de la boîte de dialogue Navigateur.
2.9Ajouter nos propres donnés
Toutes les données qu’on aura besoin ne sont peut-être pas toujours disponibles. On peut ajouter nos propres de
données avec ceux chargées dans Power BI Desktop.
1. Dans le ruban Accueil de Power BI Desktop, cliquez sur Enter des données. La boîte de dialogue Créer
Table s’affiche.
2. Cliquez sur l’étoile à droite de la colonne1 pour ajouter une colonne.
3. Entrez les données dont on a besoin.
4. Entrez un nom pour la table dans le champ Nom au bas de la boîte de dialogue.
5. Cliquez sur Charger pour charger les données dans le modèle de données dans Power BI Desktop.

Figure 2.7 : Fenêtre pour créer un tableau


2.10 Conclusion

Dans ce chapitre, nous avons vu comment Power BI Desktop, vous permet à trouver et à charger des données à
partir d’une variété de sources de données. Ces sources peuvent être des bases de données comme Access, ou des
fichiers comme Excel, CSV, XML.
Le processus est presque toujours :
1. Connaître le type de données sources que vous voulez examiner.
2. Trouvez le fichier qui vous permet d’accéder aux données.
3. Examinez les données et sélectionnez les éléments que vous voulez charger.

16
Power BI Desktop
Année Académique 2021- 2022

3. Transformer les données


Objectifs :

✓ Choisir les lignes et les colonnes


✓ Trier les données
✓ Filtrer et supprimer les doublons
✓ Nettoyer et compléter les jeux de données.
✓ Fractionner les colonnes, les formater et définir le type de données.
✓ Créer des colonnes calculées. Empiler et fusionner des requêtes.
✓ Etc…
Dans le chapitre précédent nous avons vu comment extraire et charger des données dans Power BI Desktop.
Inévitablement, c’est la première partie de tout processus d’extraction, transformation et chargement des données.
Une fois que les données sont chargées, elles ne sont pas prêtes à être utilisées immédiatement pour créer des
tableaux de bord ou des rapports, on doit les adapter d’une multitude de façons.
Ce chapitre présente quelques transformations de bases qu’on peut appliquer sur les données chargées :
3.1 L’éditeur de requêtes Power BI Desktop
Toutes les transformations de données se font dans l’éditeur de requêtes Power BI Desktop. On peut y accéder :
Avant le chargement des données :
• Dans la fenêtre Navigateur, on clique sur le bouton Transformer les données
Après chargement des données :
• Dans le ruban Accueil, on clique sur le bouton Transformer les données

Figure 3.1 : Editeur de requêtes Power BI Desktop


Editeur de requêtes Power BI Desktop se compose de six éléments principaux :
• Les quatre rubans : Accueil, Transformation, Ajouter une colonne, Affichage, Outils et Aide
• Le volet Requêtes : contient toutes les requêtes qui ont été ajoutées à Power BI Desktop
• La fenêtre Données : affiche un échantillon des données pour une requête sélectionnée

Power BI Desktop
Année Académique 2021- 2022
17

Power BI Desktop
Année Académique 2022- 2023

• Le volet Paramètre d’une requête : contient les propriétés et la liste des étapes appliquées pour
transformer les données
• La barre de formule : située au-dessus des données, montre le code de transformation sélectionnée
• La barre d’état : (au bas de la fenêtre) indique des informations utiles.
3.2 Menu contextuel de l’éditeur de requête Power BI Desktop
Lors de la transformation des données, il y’a trois principaux menus contextuels qu’on peut utiliser :
• Menu de tableau : Ce menu s’affiche lorsqu’on clique avec le bouton droit de la souris sur le coin
supérieur de la grille contenant les données.
• Menu des colonnes : Ce menu s’affiche lorsqu’on clique avec le bouton droit de la souris sur le titre
d’une colonne.
• Menu des cellules : ce menu s’affiche lorsqu’on clique avec le bouton droit de la souris sur une
cellule de données.
3.3 Traitement sur les lignes ou les enregistrements
3.3.1 Conserver des lignes
On n’a pas toujours besoin de toutes les données chargées dans une requête Power BI Desktop. Cette approche vous
permet de spécifier les lignes que vous voulez continuer à utiliser. Elle est basée sur l’application de l’un des trois
choix suivants :
• Conserver les n premières lignes
• Conserver les n dernières lignes
• Conserver une plage de lignes.
Imagine on souhaite garder les 50 premières lignes dans la source de données : CarSales.xslx :
1. Charger la source de données Excel : \DataSet\CarSales.xslx
2. Dans le ruban Accueil, cliquer sur le bouton Transformer les données
3. Dans le ruban Accueil de l’éditeur de requêtes Power BI, cliquez sur le bouton Réduire les données puis
sur Conserver les lignes et sélectionnez Conserver les premières lignes. La boîte de dialogue Conserver
les premières s’affiche.
4. Entrez 50 dans la case Nombre de lignes
5. Cliquez sur OK. Tous les enregistrements, sauf les 50 premiers, sont supprimés.
Pour conserver les n dernières lignes, la procédure est identique. Suivez les étapes de l’exemple précédent, mais
sélectionnez Conserver les dernières lignes à l’étape 2.
Pour conserver une plage de lignes, on doit spécifier la ligne de départ et le nombre de lignes à conserver dans la
boîte de dialogue : Conserver la plage de lignes
3.3.2 Supprimer des lignes
Supprimer des lignes est un processus presque identique à celui pour conserver des lignes.
Pour supprimer des lignes :
1. Dans le ruban Accueil de l’éditeur de requête Power BI, cliquer sur bouton Réduire les données puis sur
Supprimer des lignes et sélectionner Supprimer les lignes de haut.
2. Entrez le nombre de lignes à supprimer depuis le haut.
3.3.3 Supprimer les lignes vides
Si vos données sources contiennent des lignes vides, vous pouvez les supprimer comme suit :
1. Dans le ruban Accueil de l’éditeur de requête Power BI, cliquer sur bouton Réduire les données puis sur
Supprimer des lignes et sélectionner Supprimer les lignes vides
3.3.4 Supprimer les doublons
Si les données contiennent des doublons (champs identiques dans deux lignes ou plus), on peut les supprimer
comme ceci :
1. Dans le ruban Accueil de l’éditeur de requête Power BI, cliquer sur bouton Réduire les données puis sur
Supprimer des lignes et sélectionner Supprimer les doublons
18
Power BI Desktop
Année Académique 2022- 2023

3.3.5 Sélection de valeurs spécifiques : Filtrer les données


Le moyen le plus souvent utilisé pour limiter un ensemble de données est l’utilisation des filtres.
Voici deux approches de base pour filtrer les données dans Power BI Desktop :
• Sélectionner une ou plusieurs valeurs spécifiques dans la liste unique d’éléments de la colonne choisie.
• Définir une plage de données à inclure ou à exclure.
La première option est commune à tous les types de données, qu’il s’agisse de texte, de nombre ou de date.
La seconde approche varie selon le type de données de la colonne que vous utilisez pour filtrer les données.
Pour filtrer sur une ou plusieurs valeurs présentes dans une colonne de données :
1. Cliquez sur le menu déroulant d’une colonne. Le menu de filtre apparaît.
2. Cochez tous les éléments que vous souhaitez conserver et décochez tous les éléments que vous
souhaitez exclure.
3. Cliquez sur OK.
3.3.6 Application de filtres avancés
Si vous avez besoin d’être extrêmement spécifique lors du filtrage des données, vous pouvez utiliser les filtres
avancés de Power BI Desktop.
Supposons qu’on souhaite afficher les données dont SalePrice est égale à 44000, 88000 ou 120000
1. Cliquez sur le menu déroulant de la colonne SalePrice.
2. Cliquez sur Filtre numérique et sélectionnez Est égal à.... La boîte de dialogue Filtrer les lignes
s’affiche.
3. Cliquez sur Avancé.
4. Saisir 44000 comme valeur pour le premier élément de filtre dans la boîte de dialogue.
5. Sélectionnez Ou dans la fenêtre contextuelle comme type de filtre pour le deuxième élément de filtre.
6. Sélectionnez Est égal à … comme opérateur.
7. Saisir 88000 comme valeur du second filtre dans la boîte de dialogue.
8. Cliquez sur Ajouter une clause. Un nouvel élément de filtre sera ajouté à la boîte de dialogue sous les
éléments existants
9. Sélectionnez Est égal à … comme opérateur.
10. Saisir 120000 comme valeur du second filtre dans la boîte de dialogue.
11. Click OK. Seules les lignes contenant les 3 conditions s’afficheront dans l’Éditeur de requêtes Power BI
Desktop.
3.3.7 Trier les données
Pour trier les données :
1. Cliquez à l’intérieur de la colonne dans laquelle vous souhaitez faire le tri.
2. Dans le ruban Accueil, cliquez sur le bouton (A/Z) pour un tri croisant ou (Z/A) pour un tri décroissant.
Pour annuler l’opération de tri à tout moment :
1. Cliquez sur l’icône de tri à droite du nom de la colonne que vous avez utilisée comme base pour
l’opération de tri. Le menu contextuel s’affichera
2. Cliquez sur Effacer le tri.
L’ordre de tri que vous avez appliqué sera supprimé, et les données reviendront à leur ordre de ligne d’origine.

19
Power BI Desktop
Année Académique 2021- 2022

3.4 Manipulation des colonnes


3.4.1 Aller à une colonne spécifique
Power BI Desktop peut charger des ensembles de données qui contiennent des centaines de colonnes. Vous pouvez
atteindre une colonne spécifique :
1. Charger le fichier Excel : \DataSet\CarSales.xlsx.
2. Dans le ruban Accueil de l’éditeur de requêtes, cliquez sur Gérer les colonnes puis sur le petit triangle
au bas du bouton Choisir les colonnes et sélectionner Atteindre la colonne. La boîte de dialogue Atteindre
la colonne s’affiche.
3. Sélectionnez la colonne à atteindre.
4. Cliquez sur OK. Power BI Desktop sélectionnera la colonne choisie
3.4.1 Réordonner les colonnes
Power BI Desktop chargera les données telles qu’elles sont définies dans la source de données. Si on souhaite
changer cet ordre on procéder comme suite :
1. Dans le ruban Accueil, cliquer sur le bouton Transformer les données
2. Cliquez sur l’en-tête de la colonne Model
3. Faites glisser la colonne vers la gauche jusqu’à la mettre à côté de la colonne Make. (Vous pouvez utiliser
le bouton Déplacer du ruban Transformer).
3.4.2 Choisir des colonnes
Si vous préférez ne pas faire défiler un large ensemble de données, il existe une autre façon de définir la collection
de colonnes que vous voulez utiliser. Vous pouvez choisir les colonnes que vous voulez conserver comme ceci :
1. Dans le ruban d’accueil de l’éditeur de requêtes, cliquez Gérer les colonnes puis sur le bouton
Choisir les colonnes.
2. Cliquez sur (Sélectionner tous les colonnes) pour désélectionner l’ensemble des colonnes.
3. Sélectionnez les colonnes souhaitées.
4. Cliquez sur OK. L’éditeur de requête affiche uniquement les colonnes que vous avez sélectionnées.
3.4.4 Supprimer des colonnes
Pour supprimer la colonne IsDealer de la source de données CarSales.xlsx, voilà comment on peut procéder :
1. Cliquez à l’intérieur de la colonne IsDealer,
2. Dans le ruban Accueil, cliquez sur le bouton Supprimer les colonnes.
Les colonnes seront supprimées et Colonnes supprimées constitueront le dernier élément de la liste des étapes
appliquées.
3.4.5 Renommer des colonnes
Supposons qu’on veut apporter des changements à la structure de données des données du fichier CarSales.xlsx.
Plus précisément, renommer la colonne CostPrice par VehiculeCost.
1. Cliquez avec le bouton droit de la souris sur le titre de la colonne CostPrice. La colonne sera
sélectionnée et le titre apparaîtra en surbrillance (jaune).
2. Sélectionnez Renommer dans le menu contextuel.
3. Tapez VehiculeCost et appuyez sur Enter. Le titre de la colonne devient VehiculeCost.
Dans le volé Paramètre de requête, noté que Colonne renommer a été ajouté à la liste des étapes appliquées
3.4.6 Fusion des colonnes
Les données sources ne sont pas toujours exactement comme on souhaite les manipuler.
Certaines sources de données pourraient avoir des données réparties sur de nombreuses colonnes qui pourraient
aussi bien être fusionnées en une seule colonne.
Supposons qu’on souhaite fusionner les colonnes Make et Model:
1. Ctrl-cliquez sur les en-têtes des colonnes Make et Model.
2. Dans le ruban Transformer, cliquez sur le bouton Fusionner les colonnes. La boîte de dialogue
Fusionner les colonnes s’affiche.
20

Power BI Desktop
Année Académique 2021- 2022

3. Dans le menu contextuel Séparateur, sélectionnez le séparateur Virgule.


4. Donner un nom pour la colonne qui sera créée à partir des deux colonnes (Make_model)
5. Cliquez sur OK.
3.4.7 Dupliquer une colonne
Parfois on a besoin d’une copie d’une colonne :
1. Cliquez à l’intérieur (ou sur le titre) de la colonne que vous voulez dupliquer.
2. Dans le ruban Ajouter colonne, cliquez sur le bouton Duplication de la colonne.
3. Faites défiler vers la droite du tableau, la colonne dupliquée porte le nom de NomColonne-Copy.
3.4.8 Fractionner des colonnes
Parfois, une colonne source contient des données qu’on a besoin de fractionner en deux ou plusieurs colonnes.
Voici des cas classiques :
Voici ce que vous pouvez faire pour diviser les données d’une colonne sur plusieurs colonnes :
1. Charger le fichier : \DataSet\ClientsList.xlsx et cliquer sur le bouton Transformer les données.
2. Dans le ruban Transformer, cliquez sur Utiliser la première ligne pour les en-têtes.
3. Cliquez à l’intérieur de la colonne Clients. Vous pouvez voir que cette colonne contient plusieurs
éléments de données, chacun étant séparé par un point-virgule.
4. Dans le ruban Transformer, cliquez sur Fractionner la colonne et sélectionner par Délimiteur. La boîte
de dialogue Fractionner la colonne par délimiteur s’affiche.
5. Sélectionnez Point-virgule dans la liste des options disponibles dans la fenêtre Sélectionner ou enter un
délimiteur.
6. Cliquez sur OK.
3.5 Modification du type de données
3.5.1 Indicateurs de type de données
Power BI Desktop indique visuellement, le type de données correspondant à chaque colonne. A gauche de chaque
en-tête de colonne individuelle, une petite icône qui spécifie le type de données de la colonne.
3.5.2 Appliquer un type de données approprié
Pour de nombreuses sources de données, Power BI Desktop applique un type de données approprié. Plus
précisément pour des données chargées à partir d’une base de données. Malheureusement, les choses peuvent
devenir un peu plus difficile avec les sources données de type fichiers, en particulier CSV, Texte, XML ou des
données grattées à partir d’une page web.
Pour changer le type de données pour une colonne ou un groupe de colonnes :
1. Dans l’éditeur de requête, cliquez à l’intérieur de la colonne dont vous souhaitez modifier le type de
données.
2. Dans le ruban Transformer, cliquez sur le bouton Type de données. Un menu contextuel des types de
données possibles s’affichera.
3. Sélectionnez un type de données approprié.
Une autre façon rapide de modifier le type de données pour une colonne est de cliquer sur l’icône de type de
données à gauche du titre de la colonne et de sélectionner le type de données requis dans le menu contextuel.
3.5.3 Détection des types de données
L’application du bon type de données à des dizaines de colonnes peut prendre un peu plus de temps. Power BI
Desktop contient une option pour appliquer les types de données automatiquement à une table entière :
1. Dans le ruban Transformer, cliquez sur le bouton Détecter le type de données.
3.6 Transformation du contenu d’une colonne
Power BI Desktop dispose d’une puissante boîte à outils de transformation automatisée des données qui vous
permet de normaliser le contenu d’une colonne de plusieurs façons.
Power BI Desktop applique des transformations très strictes aux types de données appropriés :
• Transformation numérique si la colonne est un type de données numériques

21
Power BI Desktop
Année Académique 2022- 2023

• Transformation de date si la colonne est un type de données de date


• Les transformations basées sur le texte ne peuvent être appliquées qu’aux colonnes du type de
données texte
3.6.1 Transformer un texte en Majuscule ou en Minuscule
Transformons les noms des clients de la source de données CarSales en Majuscule :
1. Sélectionner la colonne ClientName
2. Dans le ruban Transformer, cliquez sur le bouton Format. Un menu contextuel s’affiche.
3. Sélectionner MAJUSCULES
3.6.2 Ajout d’un préfixe ou d’un suffixe
Vous pouvez également ajouter un préfixe ou un suffixe à toutes les données d’une colonne :
1. Cliquez à l’intérieur de la colonne où vous voulez ajouter un préfixe.
2. Dans le ruban Transforme, sélectionnez Format Ajouter un préfixe (ou Ajouter un suffixe)
3. Entrez le préfixe (ou le suffixe) à ajouter dans le champ Valeur.
4. Cliquez sur OK.
3.6.3 Supprimer les espaces ou les caractères nom imprimables
Parmi les nettoyages les plus importantes et la suppression des espaces et des caractères nom imprimable
présentent dans les champs. Leurs présences peuvent causer des erreurs lord de l’utilisation des filtres.
Pour supprimer des espaces ou les caractères nom imprimables :
1. Cliquez dans la colonne dont on veut supprimer les espaces ou les caractères nom imprimables.
2. Dans le ruban Transforme, cliquez sur le bouton Format et sélectionnez Supprimer les espaces ou
sélectionner Nettoyer.
3.6.4 Transformation des données numériques
Tout comme vous pouvez transformer le contenu des colonnes de texte, vous pouvez également appliquer des
transformations aux valeurs numériques.
Par exemple, supposons que vous voulez appliquer le logarithme de base 10 à la colonne SalePrice puis arrondir
tous les chiffres au chiffre entier le plus près :
1. Sélectionner la colonne SalePrice
2. Dans le ruban Transformer, cliquez sur le bouton Scientifique et sélectionner dans le menu contextuel
Logarithme Base 10
3. Dans le ruban Transformer, cliquez sur le bouton Arrondi et sélectionner dans le menu contextuel
Arrondi à l’entier supérieur.
3.6.5 Transformations des données Date
La transformation des dates suit des principes similaires à la transformation du texte et des chiffres. Par
exemple, isolant seulement l’année à partir du champ Registration_Date:
1. Cliquez à l’intérieur de la colonne Registration_Date.
2. Dans le ruban Transformer, cliquez sur le bouton Date. Le menu Date s’affiche.
3. Cliquez sur Année et sélectionnez Année. La partie de l’année de la date remplacera toutes les dates
dans la colonne en question.
3.6.6 Extraction d’une partie du contenu d’une colonne
Il pourrait bien y avoir des moments où le contenu d’une colonne source contient plus de données que vous avez
réellement besoin. Dans de tels cas, Power BI Desktop peut vous aider en n’extrayant qu’une partie d’une colonne
:
1. Charger le fichier : \DataSet\CarSales.xlsx et cliquer sur Transformer les données.
2. Cliquez à l’intérieur de la colonne InvoiceNumber.
3. Dans le ruban Transformer, cliquez sur le bouton Extraire et sélectionner Texte avant délimiteur.
4. Entrez un trait d’union (ou un signe moins) dans le champ Délimiteur.
5. Cliquez sur OK.

22
Power BI Desktop
Année Académique 2022- 2023

3.6.7 Colonnes calculées (personnalisées)


Une autre façon d’étendre le tableau de données d’origine est d’ajouter des colonnes, plus généralement
appelées colonnes dérivées ou colonnes calculées. Leur rôle essentiel est de
• Concaténer les colonnes existantes.
• Ajouter des calculs au tableau de données.
• Extraire une partie spécifique d’une colonne.
Créant une colonne nommée Véhicule, qui concatène les colonnes Marque et Modèle avec un espace entre.
1. Charger le fichier : DataSet\CarSales.xlsx.
2. Cliquez sur le bouton Transformer les données.
3. Dans le ruban Ajouter une colonne, cliquez sur le bouton Colonne personnalisée. La boîte de dialogue
Colonne personnalisée s’affiche.
4. Cliquez sur la colonne Make dans la liste des colonnes à droite, puis cliquez sur le bouton Insérer;
=[Make] apparaîtra dans la boîte de dialogue Formule de colonne personnalisée à gauche de la boîte de
dialogue.
5. Entrez & “ ” & dans la boîte de dialogue Formule de colonne personnalisée après =[Make].
6. Cliquez sur la colonne Model dans la liste des colonnes à droite, puis cliquez sur le bouton Insérer.
7. Dans le champ Nouveau non de colonne entrez un nom pour la colonne Véhicule.
8. Cliquez sur OK.
3.7 Combiner des requêtes
Il existe deux façons principales de combiner des requêtes : par fusion et par ajout.
• La fusion des requêtes permet d’ajouter une ou plusieurs colonnes.
• L’ajout de requête permet d’ajouter des lignes de données à une requête existante.
3.7.1 Ajouter des requêtes
Dans le cas présent, nous souhaitons ajouter des requêtes. Pour ce faire, procédez comme suit :
1. Charger dans Power BI Desktop les fichiers textes \DataSet \colour_01.txt et \DataSet\colour_02.txt
2. Cliquez sur le bouton Transformer les données.
3. Dans le volet requête, sélectionner le premier fichier : colour_01.txt
4. Dans le ruban Accueil, cliquer sur le bouton Combiner et cliquer sur le petit triangule à coter de Ajouter
des requêtes et sélectionner Ajouter les requêtes comme étant nouvelles. La boîte de dialogue Ajouter
s’affiche.
5. Dans le champ Table primaire sélectionner la première table : colour_01.txt
6. Dans le champ Table à ajouter à la table primaire sélectionner la deuxième table : colour_02.txt
7. Cliquer sur OK. Le contenu des deux fichiers est fusionné dans une nouvelle table nommé Append1
3.7.2 Fusionner des requêtes
1. Dans un nouveau fichier Power BI Desktop vide, charger les deux feuilles du classeur Excel
\DataSet\SalesClients.xlsx.
2. Dans le ruban Accueil, cliquez sur le bouton Transformer les données.
3. Dans le volet requête, cliquez sur la requête nommée Clients et cliquer sur le bouton Utiliser la première
ligne pour les en-têtes.
4. Dans le ruban Accueil, cliquez sur le bouton Combiner puis sur Fusionner des requêtes. La fenêtre
Fusionner s’affiche.
5. Dans la partie supérieure de la boîte de dialogue, cliquez sur le titre de la colonne ClientName.
6. Dans la fenêtre contextuelle sous le tableau supérieur, sélectionnez la requête Sales.
7. Dans le tableau inférieur, sélectionnez la colonne ClientName (la colonne de jointure)
8. Dans la fenêtre Type de jointure, sélectionner Interne (seule les lignes correspondantes)

23
Power BI Desktop
Année Académique 2022- 2023

Figure 3.2 : Fenêtre Fusionner des requêtes


9. Cliquer sur OK. Les deux requêtes sont maintenant fusionnées.
3.8 Enregistrer et quitter l’éditeur de requête
Vous pouvez enregistrer toutes les modifications apportées lors de l’utilisation de l’éditeur de requête de Power
BI Desktop. Cependant, vous devez savoir que lorsque vous cliquez sur l’icône Enregistrer (ou si vous cliquez sur
Fichier et Enregistrer), on vous présentera les choix suivants dans la boîte de dialogue :
• Appliquer : Appliquer les modifications et charger les données dans le modèle de données.
• Appliquer plus tard : Sauvegarde les modifications, mais ne les appliques pas sur les données.
On peut choisir la façon de quitter l’éditeur de requêtes et de revenir la fenêtre Power BI Desktop. L’option par
défaut (lorsque vous cliquez sur le bouton Fermer et appliquer) consiste à appliquer toutes les modifications
apportées aux données, à mettre à jour le modèle de données avec les nouvelles données et à revenir à Power BI
Desktop.
Cependant, vous avez deux autres options qui peuvent s’avérer utiles. Celles-ci apparaissent dans le menu Fermer
& Appliquer :
• Appliquer : Appliquer les changements que vous avez apportés au modèle de données.
• Fermer : Fermez l’éditeur de requêtes, mais n’appliquez aucune modification.

3.9 Application : Transformation des données


Application1 :
1. A partir du site web : https://www.worldometers.info/world-population/ charger la Table Word
Population
2. Transformer et nettoyer ces données pour les rendre exploitables
Application2 :
1. Charger le fichier Excel : \DataSet\CarSales.xlsx.
2. Sélectionner les champs suivants : Make ; SalePrice; CostPrice; LaborCost; ClientName; Model; Color;
3. Organiser les colonnes somme suite : ClientName ; Make ; Model ; Color ; SalePrice; CostPrice;
LaborCost
4. Transformer les noms des clients en Majuscule et Trier cette colonne par ordre Croissant
5. Fusionner les colonnes Marque et Modèle dans une nouvelle colonne nommée : Marque_Modèle
6. Appliquer les modifications et fermer l’éditeur de requêtes.

24
Power BI Desktop
Année Académique 2022- 2023

4 Définir le modèle de données


Objectifs :

Utiliser la vue Diagramme pour définir des relations entre les tables.
Concevoir des mesures avec les fonctions statistiques.
Fonctions DAX pour concevoir des mesures élaborées : CALCULATE, ALL, FILTER etc.
Utiliser les fonctions DAX Time Intelligence.

Trouver, modifier et charger les données sources à l’aide de requêtes est fondamental pour préparer les données
pour le modèle de données. Cependant, le processus ne s’arrête pas là. Pour compléter le processus, vous devez
assembler ces requêtes dans une structure cohérente qui est claire et compréhensible désigné sous le nom modèle
de données.
Parmi ces tâches :
• Manipuler les tables
• Préciser les types de données
• Formater les données dans le modèle de données
• Établir des relations entre les tables
• Catégoriser les données
• Ajouter des colonnes « sort by » qui assurent le bon ordre de tri dans les éléments du tableau de
bord
Le quatrième point de cette liste est probablement l’aspect le plus fondamental de la modélisation des données.
4.1 La vue Données et la vue Modèle pour la modélisation des données
Pour continuer à utiliser Power BI Desktop pour la modélisation des données, vous devez suivre les étapes
suivantes :
1. Chargez dans Power BI Desktop toutes les requêtes dont vous avez besoin pour accéder à vos données.
2. Assurez-vous d’avoir fermé la fenêtre Editeur de requête de Power BI Desktop, d’avoir appliqué les
modifications apportées.
L’édition des données dans l’Éditeur de requêtes et le retour à la fenêtre Power BI Desktop sans appliquer les
modifications nuira à la modélisation des données et empêchera de retourner des résultats exacts.
Power BI Desktop vous permet de visualiser le modèle de données de deux façons différentes mais
complémentaires : vue données et vue modèle.
• La vue données, permet la manipulation et la gestion des tables et des colonnes
• La vue modèle permet la création et la gestion des relations entre les tables.
Explorant ces deux vues avec la source de données CarSalesData.xlsx :
1. Charger la source de données \CarSalesLinkData.xlsx
2. Cliquez sur l’icône Données à gauche. Vous passez à la vue Données, où vous pouvez voir tous les
tables disponibles dans la liste des champs à droite.
3. Cliquez sur le bouton Modèle à gauche de la fenêtre Power BI Desktop. Power BI Desktop affichera les
tableaux et les relations dans la vue Modèle

25
Power BI Desktop
Année Académique 2021- 2022

Figure 4.1 Vu Modèle

Figure 4.2 : Vue données


4.2 Conception d’un modèle de données de Power BI Desktop
La dernière étape pour que l’ensemble de données est prêt pour une utilisation est de créer et de gérer les
relations entre les tables.
C’est un élément fondamental de la conception d’un ensemble de données cohérent et utilisable dans Power BI
Desktop.
Les relations sont des liens entre des tableaux de données qui permettent d’utiliser de façon significative les
colonnes d’un tableau dans un autre tableau.

26
Power BI Desktop
Année Académique 2021- 2022

4.2.1 Créer des relations manuellement


Créer des relations est facile une fois que vous saviez quels champs sont communs entre les tables. Dans cette
manipulation, on va lier la table Clients et la tables Invoices utilisant le champ commun ClientID.
1. Cliquer sur le bouton Modèle pour afficher la vue Modèle
2. Dans le ruban Modélisation cliqué sur le bouton Gérer les relations
3. Dans la boîte de dialogue Gérer les relations, cliquez sur Nouveau. La boîte de dialogue Créer une
relation s’affiche.
4. Dans la partie supérieure de la boîte de dialogue, sélectionnez la table Clients dans la liste déroulante
des tables.
5. Dans la partie inférieure de la boîte de dialogue, sélectionner la table Invoices. Le champ commun
ClientID apparait automatiquement comme le champ à rejoindre
6. Cliquez sur OK.
7. Cliquez sur Fermer pour quitter la fenêtre Gérer les relations.
On peut aussi effectuer la même manipulation par un simple Cliquer-Glisser :
Utilisant cette méthode pour lier les deux tables Invoices et InvoiceLines par le champ commun InvoiceID:
1. Cliquer sur le bouton Modèle pour afficher la fenêtre Modèle
2. Faites glisser le champ Commun InvoiceID de la table Invoices sur le champ InvoiceID de la table
InvoiceLines. Les deux tableaux sont maintenant liés par une flèche.
4.2.2 Créer des relations automatiquement
Quelle que soit la source de données, Power BI Desktop détecte les relations automatiquement :
1. Cliquez sur le bouton Gérer les relations dans le ruban Modélisation de la vue Modèle. La boîte de
dialogue Gérer les relations s’affiche.
2. Cliquez sur Détection automatique.
3. Cliquez sur Fermer. La boîte de dialogue Gérer les relations énumère toutes les relations dans le modèle
de données
4. Cliquez sur Fermer. Power BI Desktop lit automatiquement les tables.
4.2.3 Suppression des relations
En plus de créer des relations, on peut les supprimer à tout moment :
1. Cliquez sur le bouton Gérer les relations dans le ruban Modélisation.
2. Sélectionnez la relation que vous voulez supprimer.
3. Cliquez Supprimer
4. Cliquer sur le bouton Supprimer dans la boîte de dialogue Supprimer la relation
5. Cliquer sur Fermer
On peut aussi supprimer une relation par un clic droit sur la relation dans le modèle de données et de
sélectionner Supprimer dans le menu contextuel.
4.3 Extension du modèle de données avec des colonnes calculées
L’ajout de nouvelles colonnes est l’une des deux façons d’étendre un ensemble de données avec des mesures
dérivées que vous pouvez utiliser dans les tableaux de bord Power BI Desktop.
Tous les calculs dans le modèle de données Power BI Desktop sont écrits en utilisant un langage simple nommé
DAX qui signifie : Data Analysis eXpressions.
4.3.1 Calculs simples
Supposons qu’on souhaite ajouter une colonne dans la table Stock de la source de données CarSalesData.xlsx
affichant le Coût Direct = [CostPrice] - ([SpareParts] + [LaborCost])
1. Charger le fichier Excel DataSet\CarSalesData.xlsx
2. Dans la fenêtre Navigateur, sélectionner tous les tables
3. Dans la vue Données, sélectionnez la table stock.
27
Power BI Desktop
Année Académique 2021- 2022

4. Dans le ruban de modélisation, cliquez sur Nouvelle colonne


5. Dans la barre de formule taper la formule :
Coût Direct = [CostPrice] - ([SpareParts] + [LaborCost])
6. Confirmez la création de la formule en appuyant sur Entrer ou cliquer sur la coche Valider dans la barre
de formule.
4.3.2 Fonctions statistiques
L’analyse des totaux, des moyennes, des minima et des maxima (entre autres) est un aspect fondamental du
business Intelligence.
Supposons qu’on souhaite voir comment le bénéfice net se compare au profit net moyen, en ajoutant une nouvelle
colonne dans la table InvoiceLines, calculant la différence entre le profit et le profit moyen : DeltaToAvgNetProfit
= [SalesPrice]-AVERAGE([SalesPrice])
1. Dans la vue Données, Sélectionnez la table InvoiceLines dans la liste Champs.
2. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle colonne.
3. Dans la barre de formule taper la formule suivante :
DeltaToAvgNetProfit = [SalesPrice]-AVERAGE([SalesPrice])
4. Confirmez la création de la formule en appuyant sur Entrer ou cliquer sur la coche Valider dans la barre
de formule.
4.3.3 Concaténation des contenus de colonnes
Création d’une nouvelle colonne qui contient les données concaténer à partir de plusieurs colonnes. Supposons
qu’on souhaite avoir une colonne contenant la marque (Make) et le modèle (Model) des véhicules vendus :
Make_Model = [Make] & “ ”&[Model]
Voici comment on peut procéder :
1. Dans vue Données sélectionner la table Stock
2. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle colonne.
3. Dans la barre de formules taper la formule DAX :
Make_Model = [Make] & “ ”&[Model]
4. Appuyez sur Entrer ou cliquer sur la coche Valider de la barre de formules. La colonne est
automatiquement remplie avec le résultat de la formule.
Remarques
• Les colonnes supplémentaires sont ajoutées à droite des colonnes existantes. Vous ne pouvez pas les
déplacer ailleurs dans le tableau une fois qu’elles ont été créées.
• Toutes les fonctions commencent par le signe égal.
• Toutes les fonctions peuvent être développées et modifiées dans la barre de formules en haut du tableau.
• On fait toujours référence aux colonnes et non aux cellules (comme on le ferait dans Excel).
• Les noms des colonnes sont toujours entre crochets.
4.4 Manipulation des colonnes dans la vue Données
4.4.1 Sélectionner une colonne
Pour sélectionner une colonne de données dans la vue données :
1. Dans la liste Champs, cliquez sur le triangle à gauche de la table qui contient le champ à sélectionner et
cliquez sur le nom du champ en question.
4.4.2 Renommer des colonnes
Pour renommer une colonne dans la vue Données :
1. Dans la liste des champs, cliquez avec le bouton droit de la souris sur le titre de la colonne que vous
souhaitez renommer et sélectionner Renommer.

28
Power BI Desktop
Année Académique 2021- 2022

4.4.3 Supprimer des colonnes


Pour supprimer une colonne dans la vue Données :
1. Cliquez avec le bouton droit de la souris sur le titre de la colonne que vous souhaitez supprimer et
sélectionnez Supprimer dans le menu contextuel
4.4.4 Formater les données de Power BI Desktop
Lorsqu’on crée une nouvelle colonne, Power BI Desktop applique un formatage approprié à la colonne.
Lorsque vous formatez les données dans le modèle de données Power BI Desktop, vous définissez le format qui
sera utilisé dans toutes les visualisations dans tous les tableaux de bord.
Pour formater une colonne :
1. Dans la vue Données, cliquez sur le nom de la table dans la liste Champs qui contient la colonne que
vous souhaitez formater.
2. Cliquez à l’intérieur de la colonne en question
3. Dans le groupe Mise en forme du ruban Modélisation, cliquez sur l’icône du formatage souhaité.
4.5 Ajout de mesures au modèle de données
En général, on peut ajouter un deuxième type de formule à nos tableaux lorsqu’on veut examiner des sous-
ensembles de données. Ces formules sont appelées des mesures. Ces mesures utilisent également le DAX.
4.5.1 Création d’une première mesure
Création d’une mesure permettant de compter le nombre de voitures vendues :
NumberOfCarsSold = COUNTROWS(Stock)
1. Charger le fichier DataSet\CarSalesData.xlsx.
2. Assurez-vous d’être dans la vue Données.
3. Dans la liste des Champs, sélectionnez la table Stock.
4. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle mesure.
5. Dans la barre de la formule tapez :
NumberOfCarsSold = COUNTROWS(Stock)
6. Confirmez la création de la formule en appuyant sur Entrer ou en cliquant sur la coche Valider dans la
barre de formule. Un nouveau champ apparaîtra dans la liste des champs de la table Stock
4.5.2 Concevoir des mesures avec les fonctions statistiques
Création d’une mesure permettant de calculer le cout totale des ventes :
Totalsales=SUM(Stock[Costprice])
1. Dans Power BI Desktop, assurez-vous que vous êtes dans la vue Données.
2. Sélectionnez la table Stock et dans le ruban de modélisation cliquez sur le bouton Nouvelle mesure.
3. Dans la barre de la formule tapez :
Totalsales=SUM(Stock[Costprice])
4. Appuyez sur Entrer ou cliquez sur la coche Valider dans la barre de formules.
On peut aussi créer des mesures pour le prix de vente moyen, maximum et minimum à l’aide les formules
suivantes :
Prix de vente moyen : AVERAGE (InvoiceLines[SalePrice])
Prix de vente maximal : MAX (InvoiceLines[SalePrice])
Prix de vente minimal MIN (InvoiceLines[SalePrice])

29
Power BI Desktop
Année Académique 2021- 2022

4.5.3 Création de mesures multiples


Vous pouvez également créer des mesures qui sont le résultat de la combinaison de plusieurs fonctions DAX.
Création de la mesure suivante : Ratio = SUM([SalePrice])/SUM([CostPrice])
1. Dans Power BI Desktop, assurez-vous que vous êtes dans la vue Données.
2. Sélectionnez la table InvoiceLines et dans le ruban Modélisation cliquez sur le bouton Nouvelle mesure.
3. Dans la barre de la formule tapez :
Ratio = SUM([SalePrice])/SUM([CostPrice])
4. Appuyez sur Entrer ou cliquez sur la coche dans la barre de formules.
Power BI Desktop devine qu’il s’agit d’un ratio et formate la colonne en pourcentage en conséquence. Si ce n’est
pas le cas, dans le ruban Modélisation, cliquez sur le bouton Pourcentage pour appliquer un format Pourcentage.
4.6 Concevoir des mesures élaborées : Fonction CALCULATE
La fonction CALCULATE() permet d’appliquer une gamme de filtres à une mesure qu’on peut ensuite appliquer
dans des visualisations intégrées dans des tableaux de bord.
4.6.1 Filtres de texte
Supposons, pour la source de données CarSalesData, on souhaite créer deux mesure permettant de calculer les
ventes pour un type de client : Concessionnaires (Dealers) ou grossistes (Wholesalers). L’exemple suivant montre
comment on peut utiliser la fonction DAX CALCULATE pour créer ces mesures :
DealerSalers = CALCULATE(SUM(InvoiceLines[SalePrice]); Clients[ClientType]="Dealer")
WholeSalers=CALCULATE(SUM(InvoiceLines[SalePrice]);Clients[ClientType]="Wholesaler")
Le premier paramètre définit la fonction à utiliser (SUM(), AVERAGE() etc …), ainsi que la table et la colonne
qu’on souhaite agrégées.
Le second paramètre est un filtre qui force DAX à n’afficher qu’un sous-ensemble de données. Dans ce cas
précis, il retourne la somme des ventes seulement pour un type de client.
1. Assurer-vous que la source de données CarSalesData.xlsx chargé.
2. Dans la vue Données cliquez sur la table InvoiceLines dans la liste Champs.
3. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle mesure.
4. Dans la barre de la formule taper la formule pour les clients Grossistes :
DealerSalers = CALCULATE(SUM(InvoiceLines[SalePrice]); Clients[ClientType]="Dealer")
5. Appuyez sur Entrer ou cliquez sur la coche Valider dans la barre de formules.
6. Cliquez une deuxième fois sur le bouton Nouvelle mesure.
7. Dans la barre de la formule taper la formule pour les clients Concessionnaires :
WholeSalers=CALCULATE(SUM(InvoiceLines[SalePrice]);Clients[ClientType]="Wholesaler")
8. Appuyez sur Entrer ou cliquez sur la coche Valider dans la barre de formules.
Les nouvelles mesures peuvent être appliquées à n’importe quelle visualisation.
4.6.2 Filtres numériques
Vous n’êtes pas limité au filtrage des données textuelles uniquement dans Power BI Desktop. Vous pouvez
également sous-regrouper les données par valeurs numériques.
Dans cet exemple, on veut calculer les totaux des ventes pour les ventes de modèles dont le prix est inférieur à
50000. La mesure à créer est :
LowPriceSales = CALCULATE (SUM(Invoicelines[SalePrice]); Invoicelines[SalePrice] < 50000)
1. Cliquez sur la table InvoceLines dans la liste Champs.
2. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle mesure.
3. Dans la barre de formules taper la formule :
LowPriceSales = CALCULATE (SUM(Invoicelines[SalePrice]); Invoicelines[SalePrice] < 50000)
4. Appuyez sur Entrer ou cliquez sur la coche Valider dans la barre de formules.

30
Power BI Desktop
Année Académique 2021- 2022

Dans cet exemple simple, vous avez vu comment utiliser l’opérateur de comparaison inférieur à. Vous pouvez
utiliser n’importe lequel des opérateurs de comparaison (=, , >, =, >=, >>)
4.7 Utiliser les fonctions DAX Time Intelligence
En Business Intelligence, la plus part d’analyses de données consiste à examiner la façon dont les mesures
évoluent au cours du temps. Comme par exemple :
• Regrouper les ventes par mois, par semaine, par année etc ….
• Comparer les chiffres d’un mois, d’un trimestre ou d’une année à ceux d’une période en cours.
Power BI Desktop permet d’ajouter ce qu’on appelle Time Intelligence aux modèles de données. Cette approche
consiste à ajouter un tableau distinct (appelé dimension date ou heure) au modèle de données, puis à ajouter des
fonctions DAX qui vous permettent de voir comment les données évoluent avec le temps
4.7.1 Calcul simple de la date
Pour un premier exemple imaginons qu'on envisage de créer deux graphiques. Un premier qui permet de suivre
les ventes au cours des années, un deuxième graphique qui examine les ventes au cours des mois.
Malheureusement le modèle de données ne contient pas de colonnes indiquant l’année ou le mois d’une vente.
Dans cette situation on doit, à partir de la date des ventes on doit isoler l’Année et le Mois en utilisant deux
fonction DAX : YEAR et MONTH. Voilà comment on peut procéder :
1. Charger la source de données CarSalesData.xlsx.
2. Cliquez sur l’icône Données.
3. Sélectionnez la table Invoces dans la liste des champs.
4. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle colonne.
5. Dans la barre de formule taper la formule suivante :
YearSale = YEAR([InvoiceDate])
6. Confirmez la formule en appuyant sur Enter ou en cliquant sur la coche Valider dans la barre de
formules. La nouvelle colonne affichera l’année de chaque vente.
Répétez les étapes 4 à 6, en ajoutant la colonne Mois de vente avec la formule :
MonthSale = MONTH([InvoceDate])
Cet exemple illustre deux fonctions de date et d’heure. Inévitablement, il y a beaucoup d’autres fonctions que
vous pouvez appliquer pour extraire un élément date ou heure d’un champ date.
4.7.2 Formatage de la date et de l’heure
Lorsqu'on traite des dates et des heures dans Power BI Desktop, on a besoin des fois d’afficher une date d’une
manière différente. Comme Excel, on peut le faire rapidement et facilement en utilisant la fonction FORMAT().
1. Sélectionnez la table Invoces dans la liste des champs.
2. Dans le ruban de modélisation, cliquez sur le bouton Nouvelle colonne.
3. Dans la barre de formule taper la formule suivante :
Ukdate = FORMAT([InvoiceDate]; "D-MMM-YYYY")
4. Confirmez la formule en appuyant sur Enter ou en cliquant sur l’icône de coche dans la barre de
formules.
4.7.3 Ajout Time Intelligence un modèle de données
Les fonctions DAX qui concernent le temps ou les dates utilisées pour analyser les données, Power BI Desktop
les appelle Time Intelligence. L’application de ce type d’analyse temporelle est un aspect fondamental de la
présentation des données temporelle en Business Intelligence.
Nous allons voir comment créer une table date (une dimension Date). Ensuite, examiner les différents types de
calculs que vous pouvez créer pour analyser les données au cours du temps.

31
Power BI Desktop
Année Académique 2021- 2022

4.7.4 Création d'une table Date


Pour que Time Intelligence fonctionne, on a besoin d’un tableau qui contient une plage ininterrompue de dates
qui commence au moins à la première date dans les données, et qui se termine avec une date au moins égale à la
date finale dans les données.
En pratique, cela signifie de créer une table date qui commence le 1 janvier de la première date des données et qui
se termine le 31 décembre de la dernière année des données.
Une fois la table date crée, on peut la joindre à l’un des tableaux des modèle de données, puis commencer à
exploiter toutes les fonctions analytiques liées au temps de Power BI Desktop.
Lorsqu’on utilise des tables de dates pour invoquer Time Intelligence dans DAX, il y a deux principes
fondamentaux qui doivent toujours être appliqués :
• L’intervalle de dates doit être continu, c’est-à-dire qu’il ne doit pas y avoir de dates manquantes.
• La plage de dates doit englober toutes les dates qu'on utilise dans d’autres tableaux du modèle de données.
Pour créer une table Date on utilise la fonction DAX CALENDAR. Il suffit de lui communiquer la date de
début et la date de fin.
Pour les données CarSaleData.xlsx, la première date dans les données est : 1/1/2012 ; la dernière date est le
31/12/2016
On peut donc créer la table date par la formule :
DimensionDate = CALENDAR( "1/1/2012" ;"31/12/2016" )
1. Charger la source de données CarSalesData.xlsx.
2. Dans la vue Données, activez le ruban de modélisation et cliquez sur le bouton Nouvelle Table.
3. Dans la barre de formules taper la formule :
DimensionDate = CALENDAR( "1/1/2012" ;"31/12/2016" )
4. Appuyez sur Entrer ou cliquez sur la coche Valider dans la barre de formules.
Power BI Desktop créera une table contenant une seule colonne de dates du 1er janvier 2012 au 31 décembre
2016.
5. Dans la liste Champs, faites un clic droit sur le champ Date dans la table DimensionDate et sélectionnez
Renommer. Renommez le champ Date par CleDate.
6. Ajouter les nouvelles colonnes suivantes :
FullYear = YEAR([CleDate])
MonthNumber = MONTH([CleDate])
MonthFull = FORMAT([CleDate]; "MMMM")
DayOfMonth = DAY([CleDate])
DayOfWeek = WEEKDAY([CleDate])
DayOfWeekFull = FORMAT([CleDate];"dddd")
FullDate = [DayOfMonth] & " " & [MonthFull] & " " & [FullYear]
QuarterFull = "Quarter " & ROUNDDOWN(MONTH([CleDate])/4;0)+1
QuarterNumber = ROUNDDOWN(MONTH([CleDate])/4;0)+1
4.7.5 Ajout du tableau des dates au modèle de données
Maintenant que vous avez une table date, vous pouvez l’intégrer à votre modèle de données de sorte que vous
pouvez commencer à appliquer une partie de l’intelligence de temps que DAX rend possible.
1. Cliquez sur l’icône Modèle pour afficher les tableaux dans le modèle de données.
2. Dans le ruban Accueil, cliquez sur le bouton Gérer les relations.
3. Cliquez sur le bouton Nouveau. La boîte de dialogue Créer une relation s’affiche.
4. En haut de la boîte de dialogue, sélectionnez la table DimensionDate dans la liste déroulante.

32
Power BI Desktop
Année Académique 2021- 2022

5. Une fois que les données de la table DimensionDate sont affichées, cliquez à l’intérieur de la colonne
CleDate pour les sélectionner.
6. Sous le tableau DimensionDate, sélectionnez le tableau Invoces dans la liste déroulante.
7. Une fois que les données du tableau Invoces sont affichées, cliquez à l’intérieur de la colonne
InvoceDate pour les sélectionner
8. Cliquez sur OK. La relation s’affiche dans la boîte de dialogue Gérer les relations.
9. Cliquez sur Fermer.
4.7.6 Ajout de colonnes de tri par date au tableau des dates
On peut trier une colonne à l’aide des données d’une autre colonne pour fournir un ordre de tri. Cette technique
est essentielle pour traiter les tables de date, car vous voulez être sûr que toutes les visualisations qui contiennent
des éléments de date apparaissent dans le bon ordre.
L’exemple classique est celui des mois. Si on utilise la colonne MonthFull dans un graphique, les noms de mois
sur un axe ou dans une colonne apparaitront par ordre alphabétique.
Pour éviter cela, on doit ajouter une dernière modification à la table des dates et appliquer un tri par une colonne
à certains des éléments de date dans d’autres colonnes.
La liste des colonnes qui ont besoin de ce traitement supplémentaire sont :
Colonne Tri par colonne
FullDate CleDate
MonthFull MonthNumber
DayOfWeekFull DayOfWeek
4.7.7 Application de Time Intelligence
Exemples d’application classique de Time Intelligence, le calcul des cumules de ventes
On souhaite calculer les chiffres de ventes du mois à ce jour, du trimestre à ce jour et du cumul annuel :
MonthSales = TOTALMTD(SUM(InvoiceLines[SalePrice]) ; DimensionDate[CleDate])
QuarterSales = TOTALQTD(SUM(InvoiceLines[SalePrice]) ; DimensionDate [CleDate])
YearSales = TOTALYTD(SUM(InvoiceLines[SalePrice]) ; DimensionDate[CleDate])
1. Dans la vue Données, sélectionnez la table Invoices, et dans le ruban Modélisation, cliquez sur Nouvelle
mesure.
2. Dans la barre de mesure taper la formule suivante :
YearSales = TOTALYTD(SUM(InvoiceLines[SalePrice]) ; DimensionDate[CleDate])
3. Appuyez sur Enter ou cliquez sur la coche pour compléter la définition de la mesure.
Utilisez la même procédure pour créer les deux autres mesures : les ventes trimestrielles et annuelles à ce jour.

4.8 Application : Définir un modèle de données


1. Charger la source de données DataSet\CarSalesData.xlsx
2. Dans la fenêtre Navigateur, charger les tables suivantes : Clients, InvoiceLines, Invoices, Stock
3. Dans la fenêtre Modèle vérifier la liaison entre tous les tables
4. Dans la table Stock, créer une colonne calculant le cout totale : Coût Total = CostPrice + LaborCost
5. Dans la table Stock, créer une mesure calculant le coût moyen de la main d’œuvre (LaborCost).
6. Dans la table InvoiceLines, créer trois mesures permettant de calculer le maximum, le minimum et la
moyenne des ventes (SalesPrice)
7. Avec la fonction DAX CALCULATE, créer deux mesures permettant de calculer les ventes (SalesPrice)
pour les marques de véhicule Rolls Royce et Jaguar, nommé respectivement : RollsSales) et JaguarSales

33
Power BI Desktop
Année Académique 2021- 2022

5. Conception de rapport Power BI


Objectifs :

Création de rapports, pages, tableaux de bord.


Afficher des données : Table, Matrice, Carte.
Exploiter les paramètres de données et de formatage.
Insérer des éléments visuels. Exploiter les visualisations cartographiques.
Ajouter des outils de filtrage, des segments, des KPI.
Importer des éléments visuels (.pbviz) depuis la galerie : jauges, images etc.
Mise en page pour écran ou smartphone.

Le temps est venu de transformer les données en tableaux de bord et rapports. Dans ce chapitre, vous allez
utiliser Power BI Desktop pour
• Créez des tableaux de bords et des rapports
• Créer des visuels interactifs depuis la galerie : Tableaux, Graphes, Cartes etc…
• Importer des visuels
• Améliorez la qualité des présentations en insérant des outils de filtrages, des segments des KPI etc...
5.1 Tableaux de bord de Power BI Desktop
Jusqu’ici on a utilisé deux des trois modes d’interface de base de Power BI Desktop : la vue Données et la vue
Modèle. La vue Rapport est réservée pour créer des rapports et des tableaux de bord (voir paragraphe 1.6.4)
5.2 Visuel Table
Les tableaux sont probablement le moyen le plus simple et le plus élémentaire d’afficher les données. Le tableau
est le style de présentation par défaut pour les données non géographiques.
L’exemple suivant présente la création d’un premier tableau affichant la liste des clients et leurs ventes totales à
partir de la source de données CarSalesData.xlsx :
1. Charger la source de données Excel : DataSet\CarSalesData.xlsx
2. Dans la liste des champs, développez la table Clients.
3. Faites glisser le champ ClientName dans le canevas du tableau de bord. Un tableau montrant tous les
clients apparaît.
4. Laissez ce nouveau tableau sélectionné et, dans la liste Champs, développez la table InvoiceLines.
5. Cochez la case à gauche du champ SalePrice. Cela ajoutera les ventes cumulatives par client au tableau.
Voici les façons d’ajouter des champs à un tableau :
• En faisant glisser le nom du champ dans la zone Champ dans le volet Visualisations
• En sélectionnant un champ dans la liste des champs, en supposant que le tableau est déjà sélectionné
• En faisant glisser un champ vers la visualisation tableau existante
Il y a une autre façon de créer un tableau :
1. Cliquer dans une zone vide du canevas de Power BI Desktop
2. Cliquer sur l’icône Table dans la palette de visualisations. Cela créera un tableau vierge dans le canevas
de rapport.
3. Sélectionner les champs comme décrit précédemment

34
Power BI Desktop
Année Académique 2021- 2022

5.2.1 Suppression d’un tableau


Pour supprimer un tableau :
1. Sélectionnez le tableau en cliquant n’importe où dans le tableau. Les bordures du tableau apparaissent
2. Appuyez sur la touche Supprime.
Une autre façon de supprimer un tableau :
1. Cliquer sur le bouton d’options qui apparaît en haut ou en bas à droite de tout visuel une fois qu’il est
sélectionné. Le menu des options pour le visuel apparaît.
2. Cliquez sur l’option Supprimer pour supprimer le tableau.
5.2.2 Copier un tableau
Pour copier un tableau
1. Sélectionnez le tableau.
2. Dans le ruban Accueil, sélectionnez Copier (ou appuyez sur Ctrl+C).
3. Cliquez en dehors de tout visuel dans le rapport Power BI Desktop, puis sélectionnez Coller à partir du
ruban Accueil (ou appuyez sur Ctrl+V).
5.2.3 Redimensionner et déplacer un tableau
Un tableau peut être redimensionnée et déplacée (comme n’importe quel autre visuel dans un rapport Power BI
Desktop)
Redimensionner un tableau :
1. Sélectionner le tableau
2. Cliquer sur l’une des poignées du tableau et faire glisser la souris. Les poignées latérales modifient la
largeur ; les poignées supérieure et inférieure changent la hauteur ; les poignées d’angle modifient la
hauteur et la largeur.
Déplacement d’un tableau :
3. Cliquer à l'intérieur du tableau et faire glisser le tableau à sa nouvelle position.
Ces manipulations peuvent être effectuées dans le menu Général de l'icône Format (le petit rouleau de peinture)
du volet Visualisation.
5.2.4 Modification l’ordre des colonnes
Si vous avez construit un tableau, on peut modifier l’ordre dans lequel les colonnes apparaissent de gauche à
droite. Voici comment procéder :
1. Sélectionner le tableau en cliquant dessus.
2. Dans le volet Visualisation, assurez-vous que les options Champs sont affichées (en cliquant sur l’icône
représentée par un petit graphique à barres sous la collection des visuels disponibles).
3. Faites glisser le champ verticalement jusqu’à sa nouvelle position. Cela peut se faire entre les champs
existants, en haut ou en bas de la liste des champs.
5.2.5 Renommer les champs
Une extension récente de Power BI Desktop est la possibilité de renommer les champs dans les visuels sans
avoir à renommer la colonne sous-jacente dans la table de données. Pour renommer un champ dans un visuel :
1. Sélectionnez le visuel contenant l’élément de données que vous voulez renommer.
2. Cliquez avec le bouton droit de la souris sur le champ à renommer dans l'icône Champs du volet
Visualisations.
3. Sélectionnez Renommer dans le menu contextuel.
4. Modifiez le nom du champ.
5. Appuyez sur Entrée.

35
Power BI Desktop
Année Académique 2021- 2022

5.2.6 Suppression de colonnes d’un tableau


Une autre tâche fréquente est de supprimer les colonnes d’un tableau.
Comme c’est le cas lors du réarrangement de l’ordre des colonnes, ceci n’est pas fait directement dans le tableau
mais est effectué dans la liste des champs.
1. Sélectionner le tableau
2. Afficher la liste des champs en cliquant sur l'icône Champs dans le volet Visualisation
3. Décochez le nom du champ dans la liste des champs.
5.2.7 Granularité du tableau
Un tableau regroupera automatiquement les données au niveau de grain le plus bas.
Supposons que vous commenciez par un niveau d’agrégation élevé, par exemple les ventes au niveau pays :
1. Créez un tableau avec les colonnes Countryname (Table Countries) et SalePrice (Table InvoiceLines), il
vous donnera le total des ventes par pays.
2. Ajoutez ensuite la colonne ClientName (Table Clients) après la colonne CountryName. Vous obtenez un
ensemble de résultats plus finement agrégées pour chaque client dans chaque pays.
5.3 Mise en forme des tableaux
Le tableau de base avec les colonnes dans le bon ordre nécessite des améliorations le rendant plus présentable et
explicite. Plus précisément, nous examinerons comment :
• Additionner et supprimer des totaux
• Ajuster la taille des textes dans les tableaux
• Modification de la largeur des colonnes
• Tri des lignes par les données par rapport à une colonne spécifique
5.3.1 Insérer / Supprimer les Totaux des lignes
Les totaux des lignes sont ajoutés automatiquement à tous les champs numériques. Vous pouvez toutefois
supprimer les totaux. À l’inverse, vous pourriez vouloir additionner les totaux qui ont été supprimés
précédemment. En tout cas, pour supprimer tous les totaux d’un tableau :
1. Sélectionnez le tableau.
2. Dans le volet Visualisations, cliquez sur l’icône Format (rouleau de peinture). Les options de formatage
du tableau sélectionné s’affiche.
3. Développez la section Total.
4. Cliquer ou glisser le bouton schématiser par cercle plein vers la gauche. Il deviendra un cercle vide avec
la mention Désactivé dans les options de formatage.
5.3.2 Formatage des valeurs numériques dans les rapports
Vous ne pouvez pas formater les chiffres directement dans les tableaux d’un rapport. C’est parce que tout le
formatage des chiffres est centralisé dans le modèle de données. Donc, si vous voulez appliquer un format
numérique différent de celui qui apparaît lorsque vous ajoutez une valeur à un tableau, vous devrez passer à la
vue données y appliquer le formatage.
5.3.3 Tailles et polices dans les tableaux
Vous pouvez modifier la taille et la police par défaut que Power BI Desktop applique lorsqu’un tableau est créé
pour la première fois.
1. Sélectionnez le tableau.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Développez la section Valeurs.
4. Utiliser le bouton Taille du texte pour choisir la taille souhaité.
5. Utiliser le bouton Famille de polices pour choisir une autre police

36
Power BI Desktop
Année Académique 2021- 2022

5.3.4 Modifier la largeur des colonnes


Power BI Desktop définit automatiquement la largeur d’une colonne de manière à ce que toutes les données
soient visibles lorsque vous créez un tableau initial.
Vous pouvez également ajuster manuellement la taille de chaque colonne dans un tableau :
1. Dans l'en-tête de colonne, placer le pointeur de la souris sur le bord le plus à droite de la colonne.
2. Faites glisser vers la gauche ou vers la droite pour régler la largeur de la colonne.
5.3.5 Tri par colonne
N’importe quelle colonne peut être utilisée comme critère de tri pour un tableau, quel que soit le type dedonnées
de la colonne. Pour trier les données par rapport à une colonne, cliquez simplement sur l’en-tête de la colonne.
Les lignes du tableau seront triées selon les éléments de la colonne sélectionnée. Par défaut, l’ordre de tri est de
A à Z.
5.3.6 Style de tableau
Power BI Desktop vous permet de choisir parmi neuf différentes façons de formater instantanément un tableau.
Pour appliquer un style à un tableau :
1. Cliquez à l’intérieur du tableau à formater.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Développez la section Style. Sélectionnez un style de tableau parmi les options disponibles.
5.3.7 Ajout et mise en forme d’un titre aux tableaux
Comme la plupart des visualisations dans Power BI Desktop, les tableaux peuvent avoir des titres. Une fois que
vous avez ajouté un titre, vous pouvez définir :
• La couleur de la police
• La couleur de fond
• L’Alignement du texte
1. Sélectionnez le tableau.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Développez la section Titre et activer les options du titre pour le tableau sélectionné.
4. Dans la zone Texte de titre, entrez un titre pour le tableau.
5. Formater le titre en ajoutant une couleur de police, une couleur d'arrière-plan, un alignement, une taille
et une police des caractères
5.3.8 Modification de l’arrière-plan du tableau
Pour l’arrière-plan on peut modifier la couleur et la transparence du tableau :
1. Sélectionnez le tableau.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Développez la section Arrière-plan.
4. Activer les options d'arrière-plan
5. Sélectionnez une couleur dans la palette de couleurs disponibles.
6. Cliquez sur le curseur de transparence et ajuster l’intensité la couleur de fond en réduisant ou en
augmentant le pourcentage.
5.3.9 Bordures de la table
Pour ajouter des bordures à un tableau :
1. Sélectionnez le tableau.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Activer les options de bordure.
4. Développez la section Bordure.
5. Sélectionnez une couleur de bordure parmi celles disponibles dans la palette des couleurs.

37
Power BI Desktop
Année Académique 2021- 2022

5.3.10 Formatage des en-têtes de colonne


Power BI Desktop vous permet également de modifier le formatage des en-têtes de colonnes :
1. Développez la section En-têtes de colonne.
2. Définir une couleur de police, couleur d'arrière-plan, une police et la taille de la police du titre.
5.3.11 Formatage des Totaux
Power BI Desktop vous permet de formater le total pour améliorer la visibilité :
1. Dans le volet Visualisations, cliquer sur le bouton Format et développez la section Total.
2. Choisissez une Etiquette de total
3. Choisissez une couleur de police.
4. Choisissez une couleur d'arrière-plan.
5.4 Formatage conditionnel
Les tableaux de données peuvent contenir de grandes quantités d’informations. Le formatage conditionnel peut
être appliqué pour mettre en valeur instantanément les informations utiles.
Dans Power BI Desktop, il existe deux types de formatage conditionnel :
• Échelles de couleur : Ajouter des nuances de couleur à l’arrière-plan complet d’une cellule du tableau.
• Barres de données : Ajouter une barre de fond à une cellule de tableau.
Le formatage conditionnel ne peut être appliqué qu’aux valeurs numériques et non aux éléments de texte.
5.4.1 Échelles de couleurs
Les échelles de couleur sont une couleur de fond qu’on peut appliquer à chaque cellule dans une colonne. La
couleur réelle variera selon la valeur de chaque ligne.
Supposons qu’on souhaite afficher les prix de ventes en rouges pour les valeurs minimales et en vert pour les
valeurs maximales
1. Avec la source de données CarSalesData.xlsx, insérer un tableau affichant Town (Table Clents),
ClientName (Table Clients), SalePrices (Table InvoiceLines)
2. Cliquez sur l’icône Format dans le volet Visualisation et développez la section Mise en forme
conditionnelle.
3. Sélectionnez SalePrices à formater dans la liste déroulante des colonnes du tableau.
4. Activez le bouton Couleur d'arrière-plan.
5. Cliquez sur le lien Commandes avancées. La boîte de dialogue Couleur d'arrière-plan - SalePrice
s’affiche.
6. Dans la fenêtre contextuelle Minimum, définir la couleur Rouge à partir de la palette des couleurs.
7. Définir la couleur Verte pour la couleur maximale à une couleur foncée.
8. Cliquez sur OK.
5.4.2 Barres de données
Les barres de données sont une technique de présentation qui représente la figure comme une barre colorée
derrière la valeur réelle dans une cellule de tableau.
Vous pouvez ajouter des barres de données en suivant les étapes suivantes :
1. Cliquez sur l’icône Format dans le volet Visualisation et développez la section Mise en forme
conditionnelle.
2. Sélectionnez le nom de la colonne à formater dans la liste déroulante des colonnes du tableau
(SalePrice).
3. Activez le bouton Barres de données.
4. Cliquez sur le lien Commandes avancées. La boîte de dialogue Barre de données s’affiche.
5. Dans la fenêtre contextuelle Minimum, sélectionnez la couleur de la barre positives et de la barre
négative.
6. Cliquez sur OK.

38
Power BI Desktop
Année Académique 2021- 2022

5.5 Visuel Matrice


Les tableaux peuvent être utilisés pour afficher les informations sous forme de colonnes et de listes complètes.
Les listes ne donnent toutefois pas toujours une idée intuitive de la façon dont les données devraient être
regroupées à divers niveaux.
Les Matrices permettent de présenter l’information dans une hiérarchie ordonnée avec plusieurs niveaux groupés.
Dans cet exemple on souhaite afficher selon des niveaux hiérarchiques, les prix de ventes par pays, Marque et
couleur des véhicules :
1. Utilisez le fichier CarSalesData.xlsx comme source de données.
2. Cliquez sur l’icône Matrix dans le volet Visualisations. Une vue matrice vide est ajoutée dans le canevas
du rapport.
3. Faites glisser les champs Countryname (Table Country), Make (Table Stock), et Color (Table Colors)
dans cet ordre vers la zone Lines du panneau Visualisations.
4. Dans la zone Valeur Ajoutez le Champ SalePrice (Table InvoiceLines).
5. Cliquez sur l’icône "Développer tous sur un niveau de la hiérarchie" (la quatrième icône à partir de la
gauche qui ressemble à une petite fourche). La matrice développe un niveau de la hiérarchie (Pays ==>
Make)
6. Cliquez de nouveau sur l’icône "Développer tous sur un niveau de la hiérarchie". La matrice développe
le deuxième niveau de la hiérarchie (Pays ==> Make==>Color)
7. Cliquer sur l’icône Monter dans la hiérarchie (Flèche dirigée vers le haut), pour monter dans lahiérarchie.
L'affichage matriciel regroupe automatiquement les enregistrements par chaque élément de la hiérarchie et
ajoute des totaux pour chaque niveau ainsi.
5.5.1 Ajout ou suppression de sous-totaux dans une matrice
Par défaut, une matrice inclura les sous-totaux pour chaque niveau des données. Si on souhaite supprimer les
sous-totaux d’une matrice :
1. Sélectionnez la matrice.
2. Dans le volet Visualisations, cliquez sur l’icône Format.
3. Développez la section Sous-totaux.
4. Cliquez sur le bouton Sous-totaux des lignes pour le désactiver. Cela supprimera tous les totaux de la
matrice
5.5.2 Matrice de colonne
Power BI Desktop ne vous limite pas à ajouter des hiérarchies au niveau des lignes ; vous pouvez également
créer des hiérarchies au niveau des colonnes, ou mélanger les deux.
Supposant qu'on souhaite étendre la matrice créée précédemment en ajoutant un niveau VehicleType comme
hiérarchie des colonnes.
1. Cliquez à l’intérieur de la matrice pour la sélectionner. Le volet Visualisation affichera les champs qui
sont utilisés pour cette matrice dans les cases Lignes et valeurs.
2. Faites glisser le champ VehicleType de la Table de Stock vers la case Colonnes dans le volet
Visualisations. Cela ajoutera une hiérarchie aux colonnes du tableau.
5.5.3 Formatage des Matrices
Les techniques appliquées pour formater une matrice sont largement identiques à celles appliquées aux tableaux.
5.6 Visuel Carte
Certaines occasions, on souhaite afficher une seule valeur d’un indicateur. Les cartes Power BI Desktop sont un
moyen simple et puissant d’isoler et de mettre l’accent sur une seule valeur.
Supposons que vous voulez afficher toutes les ventes de véhicules à ce jour dans un tableau de bord :
1. En utilisant le fichier CarSalesdata.xlsx comme source de données.
2. Dans la galerie des visuels disponibles, cliquez sur l’icône Carte (pas la carte géographique).

39
Power BI Desktop
Année Académique 2021- 2022

3. Développez les champs du tableau InvoiceLines et sélectionnez le champ Saleprice. Le total de toutes
les ventes apparaîtra dans la carte.
4. Redimensionner la carte de façon à ce qu’elle s’insère à l’intérieur des bordures de la carte sans perte
d’espace.
5.6.1 Mise en forme des cartes
1. Sélectionnez la carte.
2. Dans le volet Visualisations, cliquez sur l’icône Format. Les options de formatage de la carte
sélectionnée s’affichent.
3. Développez la section Arrière-plan et sélectionner une couleur d'arrière-plan et ajuster la Transparence.
4. Développez la section Étiquette de catégorie et ajustez la taille du texte. Vous pouvez aussi changer la
couleur et la police.
5. Activer les options du Titre et ajouter un titre à la carte.
6. Formater le titre en choisissant une couleur de police, une couleur d'arrière-plan, un alignement, une
taille de texte et une police de caractère
7. Développez la section Étiquette de données et sélectionnez une couleur d’étiquette de données dans la
palette de couleurs disponibles et ajustez la taille du texte.
8. Sélectionner une unité d’affichage.
9. Sélectionnez le nombre de décimales à utiliser pour les données de la carte.
10. Développez la section Bordure et activez la bordure. Changez la couleur et l’épaisseur de la bordure si
vous le souhaitez.
5.7 Visuel Carte à plusieurs lignes
Les données tabulaires peuvent également être affichées de manière extrêmement innovante en utilisant le style
de sortie de la carte Power BI Desktop :
1. En utilisant le fichier CarSalesData.xlsx comme source de données
2. Dans le volet Visualisations, cliquez sur l’icône Carte à plusieurs lignes.
3. Ajouter les champs suivants dans l’ordre suivant : CountryName, CostPrice, LaborCost SpareParts
5.7.1 Mise en forme des cartes
Il y a plusieurs aspects visuels des cartes à plusieurs lignes qu'on peut modifier :
1. Sélectionnez la carte à plusieurs lignes et dans le volet Visualisations, cliquez sur l’icône Format.
2. Développez la section Arrière-plan et sélectionnez une couleur dans la palette et le pourcentage de
transparence.
3. Activer la section Titre et ajouter un titre.
4. Formater le titre en appliquant une couleur de police, une couleur d'arrière-plan, un alignement, une
taille et une police de caractère.
5. Développez la section Étiquettes de données et sélectionner une couleur, une taille de texte et une police
de caractères
5.7.2 Tri des cartes à plusieurs lignes
Comme les tableaux et les matrices, les cartes à plusieurs lignes peuvent être triées :
1. Cliquez sur les ellipses dans le coin supérieur droit du visuel de la carte.
2. Sélectionnez le nom de la colonne à trier dans la liste des colonnes du menu déroulant.
5.8 Visuels Graphique
Les graphiques constituent les visuelles les plus utilisée dans les rapports et les tableaux de bord. La seule difficulté
est de choisir un bon type et style de graphe aux données. Le choix dépend du nombre et des types des champs à
représenter.

40
Power BI Desktop
Année Académique 2021- 2022

5.8.1 Un premier graphique


On souhaite insérer un graphique à barres empilées représentant les ventes des véhicules par clients :
1. Charger la source de données DataSet\CarSalesData.xlsx
2. Cliquez sur l’icône Graphique à barres groupées. Un visuel vide apparaîtra sur le tableau de bord.
3. Sélectionnez le champ ClientName de la table Clients.
4. Sélectionnez SalePrice de la table InvoiceLines.
5. Trier les données par rapport aux clients
6. Redimensionner le graphique jusqu’à ce que les étiquettes des axes soient clairement visibles
5.8.2 Conversion d’un tableau en graphique
Un graphique peut être aussi réalisé en convertissant un tableau existant en graphe :
1. Insérer un tableau affichant les champs ClientName et SalePrice.
2. Sélectionnez ensuite le tableau et cliquez sur l’icône Graphique à barres groupées dans le volet
Visualisations.
3. Trier les données par rapport au champ ClientName
4. Redimensionner le graphique jusqu’à ce que les étiquettes des axes soient clairement visibles
5.8.3 Suppression d’un graphique
Pour supprimer un graphique :
1. Cliquez à l’intérieur du graphique.
2. Appuyez sur la touche supprime.
5.8.4 Modification des champs dans un graphe
Supposons, cependant, que vous vouliez changer les champs sur lesquels le graphique est basé. Tout ce que
vous avez à faire est de changer les éléments de Champs Axe dans le volet Visualisation.
Dans cet exemple en va changer SalePrice par LaborCost et ClientName par Color dans le graphe à barres
groupées :
1. Cliquez sur le diagramme à barres.
2. Dans l'onglet Champs du volet Visualisations, cliquez sur la petite croix à droite de SalePrice dans le
champ Valeurs (ou cliquez sur le menu déroulant pour Saleprice, et sélectionnez Supprimer le champ).
Les barres disparaîtront du graphe.
3. Glisser le champ LaborCost de la table Stock vers la zone Valeur.
4. Dans l'onglet Champs du volet Visualisations, cliquez sur le menu déroulant ClientName dans la boîte
Axe, puis sélectionnez Supprimer le champ. Les noms des clients disparaîtront du graphique.
5. Dans la liste des champs, développez la table Colors et faites glisser le champ Color du tableau dans la
zone Axe. La liste des couleurs remplacera la liste des clients sur l’axe.
5.9 Autres types de graphiques
5.9.1 Histogramme
Un Histogramme est un graphique à barres où les barres sont verticales plutôt qu’horizontales :
1. Insérer un tableau affichant les champs Color et LaborCost.
2. Sélectionnez ensuite le tableau et dans le volet Visualisations, cliquez sur l’icône Histogramme groupé
ou empilé.
3. Trier les données par le champ Color et edimensionner le graphique au besoin.
5.9.2 Graphique en courbes
Un graphique en courbes affiche les données sous la forme d’un ensemble de points joints par une ligne :
1. Cliquez sur le graphique créé précédemment.
2. Dans le volet Visualisation, cliquez sur l’icône Graphique en courbes.

41
Power BI Desktop
Année Académique 2021- 2022

5.9.3 Graphique en secteurs


Le graphique en secteur peut être utilisé pour afficher un ensemble limité de données pour une seule série :
1. Cliquez sur le graphique créé précédemment.
2. Dans le volet Visualisations, cliquez sur l’icône Graphique en secteurs.
3. Redimensionner le graphique, au besoin, pour afficher correctement le texte de toutes les couleurs.
5.9.4 Graphiques en anneaux
Les diagrammes en anneaux sont essentiellement une variation d’un graphique en secteurs.
Dans cet exemple, on souhaite représenter le coût des pièces (SpareParts) pour chaque marque de véhicule
vendu (Make).
1. Insérer un tableau affichant les champs Make (Marque du véhicule) et SpareParts (Coûts des pièces) de
la table Stock.
2. Sélectionner le tableau et cliquer sur l’icône Graphique
3. Cliquez sur l’icône Graphique en anneau dans le volet Visualisations. Cela convertira le tableau en un
graphique en anneau.
4. Redimensionner le graphique si nécessaire pour afficher clairement les champs
5.9.5 Graphiques en entonnoir
Les graphiques en entonnoir sont excellents lorsqu’il s’agit de comparer les valeurs relatives d’une seule série
de chiffres.
1. Cliquez sur le graphique créé précédemment.
2. Dans le volet Visualisations, cliquez sur l’icône Entonnoir dans le volet Visualisations. Cela convertira
le précédent visuel en un graphique en entonnoir.
3. Trier par rapport au champ SpareParts
4. Redimensionner le graphique si nécessaire pour afficher clairement les champs
5.9.6 Treemap
Treemap est un type de visuel qui peut montrer comment se rapport les valeurs individuelles par rapport à un
total.
Cet exemple montre comment on peut utiliser le graphique Treemap pour grouper les marques de véhicules de
la base CarSalesData.xlsx par coût de la main d’ouvre.
1. Charger le fichier DataSet\CarSalesData.xslx,
2. Cliquez sur l’icône Treemap dans le volet Visualisations.
3. Développez la table Stock et faites glisser le champ Make dans la zone Group de l'onglet Champs.
4. Faites glisser le champ LaborCost dans la zone Valeurs. Treemap a regroupé chaque marque de voiture
le coût de la main-d’œuvre.
On peut aussi détailler le coût de la main d’œuvre pour chaque marque de véhicule par modèle. Pour cela, il
suffit d’ajouter le champ Model dans la zone Détails de l’onglet Champs
5. Faites glisser le champ Model dans la zone Détails.
5.9.7 Carte choroplèthe
Avec le visuel Carte on peut représenter les données géographiques dans une carte mondiale.
Supposons qu’on souhaite afficher dans une carte le coût de la main d’œuvre
5. Dans la vue rapport de la source de données CarSaleData.xsls cliquez sur l’icône Carte choroplèthe dans
le volet Visualisations
6. En laissant la visualisation Carte sélectionnée, cochez la case à gauche du champ CountryName dans la
liste Champs. Cela affichera une carte du monde.
7. En laissant la Carte sélectionnée, faites glisser le champ LaborCost sur la Carte. Cela mettra en évidence
tous les pays où il y a des coûts de main-d’œuvre liés aux véhicules vendus.
8. Faites glisser les pays européens colorés vers le centre de la carte.
9. À l’aide de la molette de la souris, zoomer sur les pays européens colorés.

42
Power BI Desktop
Année Académique 2021- 2022

5.9.8 Jauges
Ces types de visuels sont particulièrement efficaces lorsqu'on veut comparer les résultats réels aux objectifs qu’on
souhaite atteindre ou voir comment une mesure se compare à un indicateur de performance clé (KPI), par exemple.
Dans cet exemple, on souhaite utiliser une jauge pour comparer les ventes par rapport un objectif qui est de 40
Millions fixé par le directeur financier :
1. Charger DataSetCarSaleData.xslx.
2. Créer dans la table Stock, la mesure objective : Objectif= 40000000
3. Cliquez sur l’icône jauge dans le volet Visualisations. Un visuel vide apparaîtra.
4. Faites glisser le champ SalePrice directement sur la jauge vide crée.
5. Faites glisser le champ Objectif (la mesure créer) de la table Stock dans la case Valeur cible.
5.9.9 KPI (Key Performance Indicator ou Indicateur de performance clé)
Power BI Desktop peut également créer KPI (Key Performance Indicator ) : des visuels d’indicateurs de
rendement clés qui illustrent la façon dont un élément de données présente des tendances par rapport à une
valeur cible. En voici un exemple :
1. Avec CarSaleData.xlsx comme source de données, créer un graphique en Histogramme groupé.
2. Ajouter le champ SalesPrice (de la table InvoiceLines) ainsi que le champ ClientName (de la table
Clients).
3. Cliquez sur le menu déroulant en haut à droite du graphique et sélectionnez « Trier le graphique par
mois et par ClientName. »
4. Cliquez sur l’icône KPI pour convertir le graphique en KPI.
5. Cliquez sur l’icône Format dans le volet Visualisations.
6. Développez la section Indicateur et sélectionnez Milliers comme unité d’affichage.
7. Faites glisser le champ Objectif (la mesure créer) de la table Stock dans la case Objectives de la cible.
5.10 Outils de filtrages : des segments
Un segment constitue un moyen de réduire la partie du jeu de données affichée dans les autres visuels d’un
rapport.
Cette exemple illustre comment ajouter un Segment par marque de véhicule :
1. Faites glisser le champ Make dans une zone vide du tableau de bord. Power BI Desktop créera une liste
de modèles de véhicules.
2. Cliquez sur l’icône Segment dans le volet Visualisations,
3. Faites glisser la poignée de coin du Segment pour la redimensionner.
Pour afficher dans les autres visuels, les données concernant une marque, on la sélectionne dans le segment.
5.11 Importer des éléments visuels
Power BI Desktop ne s’arrête pas avec les visualisations intégrées, il a été conçu pour être une application de
business intelligence complètement ouverte et extensible qui permettra d’ajouter d’autres visuels. Il y a beaucoup
d’autres graphiques, textes et cartes visuelles qu’on peut ajouter à Power BI Desktop.
5.11.1 La galerie des Visuels Power BI
La première façon d'importer des éléments visuels et de passer par la galerie Power BI où on peut trouver une
gamme de visuels gratuits, développés soit par Microsoft ou par des tiers, qui sont prêts à être ajoutés aux tableaux
de bord Power BI.
Pour se connecter à la galerie de visuels Power BI :
1. Se connecter à un compte Power BI
2. Dans le ruban Accueil, cliquez sur le bouton A partir de la place de marché.
3. Sélectionnez un visuel parmi ceux disponibles et cliquez sur Ajouter. Le visuel sera ajouté à la palette des
visualisations disponibles
4. Cliquez sur OK. Vous pouvez maintenant utiliser le visuel dans le rapport Power BI Desktop actuel.

43
Power BI Desktop
Année Académique 2021- 2022

5.11.2 Télécharger un élément visuel


Une autre façon d’ajouter des éléments visuels est de les télécharger d'abord et de les ajouter à Power BI
Desktop. Voici comment on procède :
1. Télécharger l’élément visuel à partir de la page web : https://app.powerbi.com/visuals. On obtient un
fichier (*.pbiviz)
2. Dans le ruban Accueil de Power BI Desktop, cliquez sur le bouton A partir d’un fichier.
3. Dans la boite de dialogue qui s’affiche, cliquez sur Import
4. Naviguez jusqu’au dossier du téléchargement du visuel (ficher *.pbiviz).
5. Cliquez sur Ouvrir
L’icône du visuel apparaîtra au bas de la galerie des visuels dans le volet Visualisations. Vous pouvez ensuite
utiliser ce visuel comme n’importe quel autre visuel Power BI.
5.12 Mise en forme des rapports
Jusqu’à présent, nous avons traité le fichier Power BI Desktop comme s’il ne comprenait qu’une seule page.
Power BI Desktop facilite l’ajout, la copie et la suppression des pages du fichier original afin qu’on puisse créer
des histoires de données complexes qui utilisent toutes le même ensemble de données.
5.12.1 Ajouter des pages
Lorsque qu’on ouvre un nouveau fichier Power BI Desktop, par défaut il contient une seule page, nommée Page
1. On peut ajouter une nouvelle page comme suit :
1. Dans le ruban d’accueil, cliquez sur le bouton Nouvelle Page. Une nouvelle page vierge nommée Page n
sera ajoutée à la collection existante de pages du rapport.
5.12.2 Renommer des pages
Vous pouvez renommer les pages comme suit :
1. Double-cliquez sur l’onglet de la page qu’on souhaite renommer. Le nom existant sera mis en surbrillance.
2. Entrez un nouveau nom pour la page.
3. Appuyez sur Entrée.
5.12.3 Suppression de pages
1. Placez le pointeur de la souris sur l’onglet de la page qu’on veut supprimer. Une petite croix apparaît en
haut à droite du nom de la page
2. Cliquez sur la croix. Une boîte de dialogue d’avertissement s’affiche
3. Cliquez sur Supprimer. La page sera supprimée et tous les éléments visuels de la page seront supprimés
du fichier.
5.12.4 Déplacer des pages
Pour modifier l’ordre des pages d’un rapport :
1. Cliquez sur l’onglet correspondant à la page qu’on souhaite déplacer.
2. Faites glisser l’onglet de la page vers la gauche ou vers la droite jusqu’à une nouvelle position dans
l’ensemble de pages.
5.12.5 Duplication de pages
Si une page contient un ensemble d’éléments que vous voulez réutiliser, on peut faire des doublons de pages :
1. Placez le pointeur de la souris sur l’onglet de la page qu’on souhaite dupliquer.
2. Cliquez avec le bouton droit de la souris sur l’onglet. Un menu contextuel s’affiche.
3. Sélectionnez Copier la page.
5.12.6 Défilement des collections de pages
Si le rapport contient des dizaines de pages, il peut devenir très ennuyeux de parcourir les pages une à la fois.
Au lieu de cela, on, peut cliquer sur les boutons de défilement de la page pour faire défiler l’ensemble des pages
dans un fichier Power BI Desktop.

44
Power BI Desktop
Année Académique 2021- 2022

5.13 Mise en page pour Ecran et Smartphone


De plus en plus de dirigeant ont besoin de consulter leurs rapports et tableaux de bord Power BI sur leur écran et
téléphones mobiles.
Power BI a ajouté une fonction pour les applications mobile. Cette technique permet d’optimiser les rapports
pour l’affichage en mode téléphone. Cette approche présente plusieurs avantages :
• Vous n’avez pas à créer un rapport pour un écran d’ordinateur et un autre pour un téléphone, puis les
mettre à jour les deux.
• Vous n’avez pas à inclure tous les éléments visuels dans un tableau de bord sur la version du téléphone.
• Toute modification d’un visuel pour le tableau de bord est reflétée dans le téléphone correspondant
5.13.1 Afficher des rapports optimisés et non optimisés sur un téléphone
En guise d’exemple simple, voici comment créer un rapport pour smartphone :
1. Ouvrez ou créez un tableau de bord Power BI Desktop.
2. Dans le ruban Affichage, cliquez sur le bouton Mode téléphone.
3. Faites glisser le premier visuel que vous voulez utiliser dans une version de téléphone de ce rapport vers
l’image de téléphone.
4. Redimensionner le visuel de façon à couvrir l’écran de téléphone requis.
5. Ajoutez tout autre visuel et positionnez-le en fonction de vos exigences.
6. Revenez en mode bureau en cliquant sur le bouton Mode post de travail.
Pour supprimer un visuel ;
1. Dans le mode Téléphone sélectionnez le visuel à supprimer
2. Clique sur X en haut à droite du visuel sur le canevas de téléphone, ou sélectionnez-le et appuyez
sur Supprimer.
La suppression du visuel a seulement pour effet de le supprimer du canevas du mode téléphone. Le visuel et
le rapport d’origine ne sont pas affectés
5.13.2 Publier un rapport sur téléphone
Pour publier la version sur téléphone d’un rapport, publiez le rapport principal de Power BI Desktop vers le
service Power BI ; la version sur téléphone est publiée en même temps.

5.14 Application : Concevoir des Tableaux de bord avec Power BI Desktop


Tableau de bord analysant les coûts de la main d’œuvre
1. Charger la source de données DataSet\CarSalesData.xlsx
2. Créer un tableau de bord contenant :
a. Un segment pour les marques de véhicule (Make)
b. Un tableau affichant le coût de la main d’œuvre (LaborCost) par marque(Make)
c. Une carte affichant le coût total de la main d’œuvre
d. Une matrice affichant en ligne la couleur du véhicule (Color), en colonne la marque (Make) et
en valeur le coût de main d’ouvre
3. Organisez et Mettez en forme les différents visuels
4. Renommer la page 1 du tableau de bord par : Les coûts de la main d’œuvre par Marque de véhicule
5. Insérer une nouvelle page et dans cette page insérer :
a. Un graphique Treemap représentant le coût de la main d’ouvre par Pays (CountryName)
b. Une carte à plusieur ligne donnant les coûts de la main d’ouvre par Pays
c. Un segment pour choisir les pays
d. Une Carte choroplèthe affichant les coûts de la main d’œuvre par Pays
e. Un graphique à barres empilées affichant les coûts de la main d’œuvre par Pays
6. Organisez et Mettez en forme les différents visuels
7. Renommer la page 2 du tableau de bord par : Les coûts de la main d’œuvre par Pays
8. Formater ce tableau de bord pour une éventuelle diffusion sur smartphone

45
Power BI Desktop
Année Académique 2021- 2022

6. Le service Power BI Online


Objectifs :

✓ Présentation des fonctionnalités du service Power BI, stockage, présentation, partage.


✓ Conception de rapport avec le service Power BI.
✓ Épingler les visualisations dans un tableau de bord.
✓ Quels jeux de données dans Power BI ?

6.1 Présentation des fonctionnalités du service Power BI


Powerbi.com est un service en ligne du cloud de Microsoft qui permet :
• Partagez vos fichiers Power BI Desktop BI dans le cloud. Cela permettra de visualiser et interagir en
temps réel avec les rapports Power BI Desktop dans une fenêtre du navigateur.
• Créer de nouveaux rapports dans le cloud en utilisant les données des fichiers Power BI chargés dans
Powerbi.com.
• Configurer tous les fichiers Power BI Desktop chargés dans Powerbi.com de sorte qu'ils se connectent
aux données sur place et d'actualiser les données à intervalles réguliers.
• Utiliser la nouvelle application Power BI pour les appareils mobiles et tablettes afin de visualiser et
d’interagir avec les rapports Power BI Desktop.
6.2 Publication de rapports dans Powerbi.com
Les sections suivantes expliquent comment créer un Compte Powerbi.com et de publier un rapport créé avec
Power BI Desktop.
6.2.1 Création d’un compte Power BI
Avant de pouvoir utiliser Powerbi.com, vous devez créer un compte Power BI, comme suit :
1. Utilisant un navigateur, accédez à https://powerbi.microsoft.com.
2. Cliquez sur Commencer gratuitement
3. Cliquez sur Démarrer l’essai gratuit.
4. Enter votre E-mail professionnel et cliquer sur la flèche. Powerbi.com envoi un courriel confirmant la
création de votre compte.
5. Accédez à votre e-mail et ouvrez le courrier de Power BI. Tapez ou collez le code de vérification dans la
boîte de dialogue Créer votre compte.
6. Cliquez sur Démarrer. Vous serez connecté au service Powerbi.com
6.2.2 Connexion à Powerbi.com
Pour se connecter à Powerbi.com :
1. Lancer un navigateur web
2. Entrez l’URL Powerbi.com dans votre navigateur pour vous connecter à Powerbi.com.
3. Cliquez sur Connexion.
4. Cliquez sur le compte que vous avez créé
Vous êtes maintenant connecté à Powerbi.com et prêt à télécharger des fichiers créés avec Power BI Desktop.

46
Power BI Desktop
Année Académique 2021- 2022

6.2.3 Importer un fichier Power BI Desktop


Pour importer un fichier (Rapport, tableau de bord ou source de données), on procède ainsi :
1. Dans votre Espace de travail, cliquer sur Obtenir les données
2. Dans la section Fichier, clique sur Obtenir et choisissez Fichier local
3. Naviguer dans votre système de fichier et sélectionner le fichier à importer dans Powerbi.com
4. Cliquez sur OK. Le fichier est ajouté à Powerbi.com et apparaît dans la section Rapports de votre espace
de travail.
5. Dans la section Rapports, cliquez sur le rapport importé. Le contenu du rapport s’affiche dans la page
web Powerbi.com.
6.2.4 Publication d’un fichier Power BI Desktop
Une autre façon d’ajouter un fichier Power BI Desktop à Powerbi.com est de le publier à partir de Power BI
Desktop lui-même.
1. Ouvrez ou créer le fichier Power BI Desktop que vous souhaitez publier.
2. Dans le ruban Accueil, cliquez sur le bouton Publier et cliquer sur Se connecter
3. Une fois la publication effectuée, le message Opération réussi s’affiche
4. Cliquer sur OK
Vous pouvez maintenant vous connecter à votre compte Powerbi.com et voir le rapport et l’ensemble de
données que vous venez de charger.
6.2.5 Tableaux de bord, rapports et ensembles de données
Ajouter un fichier Power BI Desktop à Powerbi.com a, en fait, ajouté deux éléments distincts :
• Le rapport lui-même.
• L’ensemble de données qui alimente le rapport.
Ces éléments sont visibles dans la section Mon espace de travail de la page Powerbi.com.
6.3 Création de nouveaux rapports dans Powerbi.com
Powerbi.com donne la possibilité de réaliser et de mettre en formes des tableaux de bord et des rapports de la
même façon de ce qu’on peut développer dans Power BI Desktop.
Les Rapports crées dans Powerbi.com ont besoin de données, donc la première chose à faire, avant de
commencer à créer un rapport, est d’obtenir des données à utiliser.
Actuellement, seulement deux sources de données peuvent être utilisées :
• Fichiers Excel (.xlsx et .xlsm)
• Fichiers texte (.CSV)
6.3.1 Ajout d’ensembles de données à Powerbi.com
Ajouter une source de données suit les mêmes étapes pour importer un fichier dans Powerbi.com :
1. Cliquez sur Obtenir les données en bas à gauche de la page Powerbi.com.
2. Dans la section Fichier, clique sur Obtenir et choisissez Fichier local
3. Naviguer dans votre système de fichier et sélectionner la source de données à importer dans
Powerbi.com
4. Cliquer sur le bouton Importer. Une fois importé, la source de données a été ajoutée dans la section
Source de données et prête à être utilisée pour créer des rapports ou des tableaux de bord.
5. Cliquez sur la source de données importée, Powerbi.com affichera un rapport vierge basé sur cet
ensemble de données.
6.3.2 Création d’un rapport dans Powerbi.com
Pour créer un rapport utilisant la source de données importée :
1. Dans l’espace de travail, cliquez sur la source de données importée, Powerbi.com affichera un rapport
vierge basé sur cet ensemble de données.
2. Construisez votre rapport comme on peut le faire dans Power BI Desktop

47
Power BI Desktop
Année Académique 2021- 2022

6.4 Épingler une page entière de rapport, sous forme de vignette dynamique, sur
un tableau de bord Power BI

Dans Powerbi.com, le terme tableau de bord a une signification légèrement différente de celle utilisée jusqu’à
présent. Dans Powerbi.com, un tableau de bord est un point central de focalisation où on peut :
• Ajouter des éléments visuels de tout rapport que vous avez chargé dans Powerbi.com.
• Passer directement d’un tableau de bord au rapport en hébergeant un visuel dans un tableau de bord.
• Améliorer les tableaux de bord avec des annotations spécifiques.
6.4.1 Épingler une vignette à un tableau de bord Power BI à partir d’un rapport
Une vignette est une capture instantanée de vos données, épinglée au tableau de bord p. On peut créer des
vignettes à partir d’un rapport, d’un jeu de données, d’un tableau de bord
1. Pointez sur la visualisation que vous voulez épingler, puis sélectionnez l’icône représentant d’épingle.

. Power BI ouvre l’écran Épingler au tableau de bord.


2. Choisissez d’épingle la vignette à un tableau de bord existant ou à un nouveau tableau de bord.
3. Sélectionnez Épingler. Un message de réussite (en haut à droite) vous indique que la visualisation a été
ajoutée, sous forme de vignette, à votre tableau de bord.
6.4.2 Épingler une page de rapport entière
Une autre option consiste à épingler une page de rapport entière à un tableau de bord, ce qui constitue un moyen
simple d’épingler plusieurs visualisations à la fois.
Lorsque vous épinglez une page entière, les vignettes sont dynamiques. Cela signifie que vous pouvez interagir
avec elles directement sur le tableau de bord.
Les modifications apportées aux visualisations dans l’éditeur de rapports, comme ajouter un filtre ou changer les
champs utilisés dans le graphique, sont également répercutées dans la vignette du tableau de bord.
1. Ouvrez un rapport en mode Édition.
2. Sans qu’aucune visualisation ne soit sélectionnée, dans la barre de menus, sélectionnez Épingler une
page dynamique.
3. Épinglez la vignette à un tableau de bord existant ou à un nouveau tableau de bord.
4. Sélectionnez Épingler un élément dynamique. Un message de réussite (en haut à droite) vous
indique que la page a été ajoutée sous forme de vignette à votre tableau de bord.

6.5 Application : Développer un rapport dans Powerbi.com

1. Créer un compte dans powerbi.com


2. Connectez-vous à powerbi.com
3. Importer la source de données DataSet\CarSalesData.xlsx
4. Construire votre Tableau de bord dans Powerbi.com
5. Epingler votre page de tableau de bord

48
Power BI Desktop
Année Académique 2021- 2022

Projet BI

Importation des données


1. Lancer Power BI Desktop et fermer l’écran d’accueil
2. Charger toutes les tables de la source de données DataSet\CarSalesData.xlsx
Transformation des données
3. Table Clients:
a. Choisissez et ordonnez les colonnes comme suite : ClientID, CountryID, ClientName,
ClientType
b. Renommer les champs ClientName et ClientType par Nom du Client et Type Client
4. Table DateDimension :
a. Choisissez et ordonnez les colonnes comme suite: DateKey, Year, MonthFull
b. Renommer les champs suivant : Year par Année et MonthFull par Mois
c. Appliquer le type Texte au champ Année
5. Table InvoiceLines
a. Supprimez la colonne LineItem
b. Renommer le champ SalePrice par Prix de vente
6. Table Invoice
a. Supprimez les colonnes InvoiceNumber, InvoiceDateKey et TotalDiscount
b. Ordonnez les colonnes comme suite :InvoiceDate, InvoiceID, ClientID, , DeliveryCharge
c. Renommer le champ DeliveryCharge par Frais de livraison
7. Table Stock
a. Choisissez et ordonner les colonnes : StockID, ColorID, Make, Model, VehiclType, CostPrice,
LaborCost,
b. Renommer les champs comme suite : Make par Marque, Model par Modèle, VehiclType par
Type de véhicule, CostPrice par Prix de revient, LaborCost par Main Oeuvre
c. Dans le champ Type de véhicule, remplacer les valeurs suivantes : Saloon par Berline, Coupe
par Coupé et Convertible par Cabriolet
8. Quitter l’éditeur de requêtes en utilisant le choix : Fermer & appliquer
Modélisation des données
1. Dans la fenêtre Modèle lier les tables DataDimension et Invoices par les clés : DateKey et InvoiceDate
2. Trier le champ Mois par le champ MounthNum
3. Dans la table Stock
a. Créer une colonne Ratio = (Stock[Main Oeuvre])/(Stock[Prix de revient])
b. Appliquer le type % à ce champ
c. Créer trois mesures permettant de calculer Main Œuvre pour chaque Type de Véhicule, utilisant
la fonction DAX : CALCULATE
d. Nommer ces mesures par : MainOeuvre_Cabriolet, MainOeuvre_Coupé, MainOeuvre_Berline
e. Créer la mesure :
Cible = MainOeuvre_Cabriolet + MainOeuvre_Coupé + MainOeuvre_Berline

49
Power BI Desktop
Année Académique 2021- 2022

Tableaux de bords analyse de la main d’œuvre


1. Insérer un segment pour choisir l’Année de la table DateDimension
2. Insérer un histogramme groupé représentant Main Oeuvre par Modèle Trié par Modèle.
3. Insérer un graphique en secteur représentant Main Oeuvre par Marque.
4. Insérer une Carte affichant Main Oeuvre moyen.
5. Insérer une Carte à plusieurs lignes affichant Marque, Main Oeuvre et Frais de livraison
6. Insérer un Treemap représentant Main Oeuvre par Marque et détaillé par Type de Véhicule
7. Insérer une Matrice affichant Main Œuvre Année et Marque, avec Année en Colonnes et Marque en
Lignes
8. Renommer le tableau de bord par « Analyse Main Oeuvre »

Tableaux de bords de suivi de la main d’œuvre


1. Insérer une nouvelle Page
2. Insérer un Graphique en Anneau représentant la mesure Ratio par Type de véhicule
3. Afficher chacune des trois mesures créées par la fonction CALCULATE dans une carte
4. Insérer un graphique Entonnoir affichant Ratio et Type de véhicule
5. Insérer une Jauge avec Frais de livraison dans le champ valeur et la mesure Cible
(Cible= MainOeuvre_Cabriolet + MainOeuvre_Coupé + MainOeuvre_Berline) dans le champ Valeur
cible
6. Renommer cette page par Tableau de bord de suivi de la main d’œuvre

50
Power BI Desktop

Vous aimerez peut-être aussi