Utiliser Power BI pour créer un modèle de données
La durée de cet exercice est estimée à 60 minutes.
Dans cet exercice, vous effectuez les tâches suivantes :
Démarrer avec un fichier PBIX préchargé
Créer une relation plusieurs-à-un dans Power BI Desktop
Créer des mesures dans Power BI Desktop
Créer une page de rapport avec des types d’éléments visuels : carte, segment, matrice, visuel personnalisé
Ajouter des icônes de mise en forme conditionnelle au visuel matrice
Notes
Cet exercice a été créé sur la base des activités de vente d’une entreprise fictive dans le secteur du Wi-Fi nommée SureWi, fournies par P3 Adaptive https://p3adaptive.com/. Ces données sont la propriété de P3 Adaptive. Elles sont partagées dans le but d’illustrer les fonctionnalités d’Excel et de Power BI avec des exemples de données issus de l’industrie. Toute utilisation de ces données doit mentionner la propriété de P3 Adaptive. Si vous ne l’avez pas encore fait, téléchargez et extrayez les fichiers du labo à partir de https://aka.ms/modern-analytics-labs dans votre dossier C:\ANALYST-LABS.
Exercice 1 : Commencer avec un PBIX préchargé
Dans cet exercice, vous lancez Power BI Desktop et ouvrez un fichier PBIX qui contient toutes les tables de données et de choix chargées ainsi que le modèle de données déjà construit partiellement.
Tâche 1 : Lancer Power BI Desktop
Dans cette tâche, vous lancez Power BI Desktop et enregistrez le nouveau fichier PBIX.
Démarrez Power BI Desktop.
Si nécessaire, utilisez le « x » du coin en haut à droite pour fermer la fenêtre Bienvenue.
Tâche 2 : Ouvrir le fichier PBIX
Dans cette tâche, vous accédez au fichier de démarrage PBIX et l’ouvrez.
Sélectionnez Fichier > Ouvrir le rapport > Parcourir les rapports.
Accédez au dossier C:\ANALYST-LABS\Lab 02B.
Sélectionnez le fichier MAIAD Lab 02B - Power BI Model - Start.pbix et choisissez Ouvrir.
Tâche 3 : Enregistrer le fichier PBIX
Dans cette tâche, vous enregistrez le fichier avec un nouveau nom de fichier.
Sélectionnez Fichier > Enregistrer sous.
Enregistrez le fichier sous MAIAD Lab 02B - Power BI Model - My Solution.pbix.
Exercice 2 : Créer des relations plusieurs-à-un dans Power BI Desktop
Dans cet exercice, vous créez les relations nécessaires pour compléter le modèle de données. Vous créez des relations entre la table de données Quotes et chacune des tables de choix dans le modèle de données.
Tâche 1 : Créer une relation entre Quotes et Customers
Dans cette tâche, vous créez la relation entre la table de données Quotes et la table de choix Customers.
Dans les options de navigation de la vue de gauche, sélectionnez l’icône de vue Modèle. La zone d’affichage de la vue Rapport par défaut est remplacée par la vue Modèle qui montre le diagramme du modèle de données.
Sélectionnez la colonne [CustID] dans la table de données Quotes et faites-la glisser pour créer la ligne de relation avec la colonne [ID] de la table de choix Customers.
Notes
Quand vous créez des relations, le nom de la colonne n’est pas important, mais le type de données et les valeurs des colonnes doivent correspondre.
Tâche 2 : Créer une relation entre Quotes et Dates
Dans cette tâche, vous créez la relation entre la table de données Quotes et la table de choix Dates.
Sélectionnez la colonne [InquiryDate] dans la table de données Quotes et faites-la glisser pour créer la ligne de relation avec la colonne [Date] de la table de choix Dates.
Tâche 3 : Créer une relation entre Quotes et Offices
Dans cette tâche, vous créez la relation entre la table de données Quotes et la table de choix Offices.
Sélectionnez la colonne [CountyID] dans la table de données Quotes et faites-la glisser pour créer la ligne de relation avec la colonne [CountyID] de la table de choix Offices.
Notes
En suivant la bonne pratique qui consiste à organiser les tables de choix au-dessus des tables de données dans la vue Modèle, vous pouvez visualiser les filtres « qui circulent par ces lignes de relation » des tables de choix vers les tables de données : cela est très utile pour comprendre comment le moteur DAX calcule les mesures.
Exercice 3 : Créer des mesures dans Power BI Desktop
Dans cet exercice, vous créez des mesures dans la table Quotes et découvrez deux méthodes pour créer des mesures dans Power BI Desktop.
Tâche 1 : Créer une mesure à partir du volet Champs
Dans cette tâche, vous créez une mesure dans la table Quotes à l’aide du menu de points de suspension du volet Champs.
Sélectionnez la vue Rapport.
Dans le volet Champs, sélectionnez le menu de points de suspension (...) sur la table Quotes.
Choisissez Nouvelle mesure.
Tâche 2 : Créer la mesure [Potential MRR]
Dans cette tâche, vous utilisez la fonction DAX SUM() pour créer la logique métier nécessaire qui permet de calculer le chiffre d’affaires mensuel (Monthly Recurring Revenue) à partir de la table Quotes.
Dans la barre de formule Nouvelle mesure, supprimez la valeur par défaut « Measure = ».
Entrez la formule DAX suivante et sélectionnez la [coche] pour valider :
Potential MRR = SUM( Quotes [QuoteAmt] )
Notes
Quand vous tapez la fonction DAX SUM, IntelliSense vous propose les options correspondantes. Double-cliquez pour sélectionner la fonction SUM(). Quand vous commencez à taper « Quotes », IntelliSense vous propose également la table Quotes et les noms de colonne. Double-cliquez sur le champ pour le sélectionner.
Tâche 3 : Mettre en forme la mesure [Potential MRR]
Dans cette tâche, vous utilisez les outils de mise en forme de mesure pour mettre en forme la mesure [Potential MRR].
Sélectionnez la mesure [Potential MRR] dans le volet Champs.
Notes
Les mesures peuvent être identifiées dans le volet Champs avec l’icône de calculatrice.
Utilisez les options de menu des outils de mesure pour mettre en forme la mesure en Devise.
Remplacez la valeur Auto des décimales par 0.
Tâche 4 : Créer la mesure [Won vs Potential MRR]
Dans cette tâche, vous utilisez la fonction DAX DIVIDE() pour créer la logique métier nécessaire pour le calcul du pourcentage du chiffre d’affaires mensuel potentiel qui a été remporté dans la table Quotes. Pour cette mesure, vous utilisez la mesure de modèle de données existante appelée [MRR Won -- Contracts] de la table de données Contracts.
Utilisez la souris pour cliquer sur la table [Quotes] dans le volet Champs et sélectionner la table Quotes pour la nouvelle mesure.
Sélectionnez le bouton [Nouvelle mesure] dans les options du menu [Outils de table].
Dans la barre de formule Nouvelle mesure, entrez la formule DAX et sélectionnez la [coche] pour valider :
[Won vs Potential MRR] = DIVIDE ([MRR Won - Contracts], [Potential MRR])
Notes
Quand vous entrez la formule DAX et que vous tapez le crochet d’ouverture, IntelliSense affiche une liste des mesures disponibles qui ont été créées.
Tâche 5 : Mettre en forme la mesure [Won vs Potential MRR]
Dans cette tâche, vous utilisez les outils de mise en forme de mesure pour mettre en forme la mesure [Potential MRR].
Utilisez les options de menu [Outils de mesure] pour mettre en forme la mesure en [Pourcentage].
Vérifiez que la valeur des [décimales] est définie sur [2] et supprimez la virgule, si elle est sélectionnée.
Exercice 4 : Créer une page de rapport avec les visuels : carte, segment, matrice et visuel personnalisé
Dans cet exercice, vous créez une page de rapport avec une carte, un segment, une matrice et un visuel personnalisé.
Notes
Si vous devez annuler une étape, vous pouvez à tout moment utiliser le bouton d’annulation au-dessus de Fichier dans le menu principal.
Tâche 1 : Créer un visuel de carte
Dans cette tâche, vous créez un visuel de carte en utilisant la mesure [Potential MRR].
Dans le volet Champs, sélectionnez la mesure [Potential MRR] dans la table Quotes et faites-la glisser vers un espace vide de la page du rapport.
Notes
Selon le type de champ et le type de données du champ, vous obtenez un visuel par défaut dès que vous faites un glisser-déposer d’un nouveau champ dans la page de rapport. Comme nous avons une mesure, nous obtenons par défaut un visuel d’histogramme groupé, vous pouvez voir le nom du graphique en pointant sur l’icône dans le volet Visualisations.
Sélectionnez le [visuel d’histogramme groupé] pour l’activer, puis sélectionnez l’icône [visuel de carte] dans le volet Visualisations.
Tâche 2 : Redimensionner le visuel de carte
Dans cette tâche, vous redimensionnez un visuel de carte.
Cliquez sur la bordure du visuel et faites-la glisser pour redimensionner le visuel de carte OU sélectionnez dans la navigation l’icône de [mise en forme/rouleau de peinture] pour changer les valeurs [largeur] et [hauteur] situées dans les propriétés générales.
Tâche 3 : Mettre en forme le visuel de carte
Dans cette tâche, vous appliquez une mise en forme au visuel de carte : vous ajoutez une mise en forme conditionnelle à l’étiquette de données, appliquez une couleur d’arrière-plan, une étiquette de catégorie et une bordure.
Dans les propriétés de mise en forme/rouleau de peinture, développez les propriétés [Étiquette de données] et cliquez sur le symbole [Fx] à côté de la propriété [Couleur] (pour appliquer une mise en forme conditionnelle en fonction de la valeur de l’étiquette de données).
Dans la fenêtre [Couleur], remplacez la liste déroulante [Mettre en forme par] par [Règles].
Entrez la règle : [est supérieure ou égale à Minimum Nombre] et [est inférieure ou égale à 90000000 Nombre]. Utilisez ensuite la liste déroulante pour appliquer la couleur [Rouge].
Sélectionnez le bouton [+Nouvelle règle].
Entrez la règle : [est supérieure à 90000000 Nombre] et [est inférieure ou égale à Maximum Nombre]. Utilisez ensuite la liste déroulante pour appliquer la couleur [Vert].
Conseil
Si vous supprimez les valeurs de plage basse et haute dans les règles, vous obtenez une plage Minimum et Maximum qui s’ajuste dynamiquement.
Cliquez sur [OK]
Dans les propriétés de mise en forme/rouleau de peinture, développez la propriété [Arrière-plan]. Définissez le bouton bascule sur [Activé].
Vérifiez que la [Couleur] est définie sur [Blanc]. Définissez la [Transparence] sur [0 %].
Notes
Vous pouvez également utiliser l’icône « Fx » afin d’utiliser la mise en forme conditionnelle pour la couleur d’arrière-plan.
Dans les propriétés de mise en forme/rouleau de peinture, utilisez la barre de défilement à droite pour accéder à la propriété [Bordure] et définissez le bouton bascule sur [Activé].
Tâche 4 : Créer un visuel de segment
Dans cette tâche, vous créez un segment à l’aide de la colonne [Date Hierarchy] de la table Dates.
Dans le volet Champs, accédez à la table [Dates].
Cliquez sur la [flèche vers le bas] pour développer la colonne [Dates[Date]] et révéler la colonne [Dates [Date Hierarchy]].
Sélectionnez la colonne [Dates[Date Hierarchy]] dans la table Dates et [faites glisser] la mesure vers un espace vide de la page du rapport.
Notes
Les colonnes de hiérarchie sont affichées avec une icône d’image de regroupement, indiquant qu’il existe des niveaux de navigation pour la colonne. Par exemple, Date contient les niveaux Year, Quarter, Month et Day.
Sélectionnez le [visuel d’histogramme groupé] par défaut pour l’activer, puis sélectionnez l’icône [visuel de segment] dans le volet Visualisations.
Notes
Le visuel par défaut qui est créé dépend du type de données du champ.
Cliquez sur la flèche [bas] à gauche des valeurs Year pour accéder aux valeurs Quarter et explorer les fonctionnalités sur le visuel de segment.
Notes
Le segment a ce comportement, car la colonne Dates [Date Hierarchy] a été créée comme champ de hiérarchie dans le modèle de données : nous pouvons naviguer de Year vers Quarter, Month et Day.
Cliquez sur le [segment] et faites glisser le visuel à gauche de la page de rapport. Ensuite, [développez toutes les valeurs d’année pour afficher les niveaux d’année et de trimestre].
Tâche 5 : Redimensionner le visuel de segment
Dans cette tâche, vous redimensionnez l’en-tête et les éléments du segment sur le visuel de segment.
Cliquez sur le [segment] pour vérifier qu’il est actif.
Sélectionnez la navigation [icône de mise en forme/rouleau de peinture] dans le volet Visualisations. Tapez le mot « [taille] » dans la zone de recherche pour accéder à la propriété de taille et définissez l’[en-tête de segment] et les [éléments] sur la taille [12].
Tâche 6 : Créer un visuel de matrice
Dans cette tâche, vous créez un visuel de matrice avec des colonnes de la table Offices et les mesures Quotes [Potential MRR], Contracts [MRR Won -- Contracts] et Quotes [Won vs Potential MRR].
Dans le volet [Champs], sélectionnez la table [Quotes] et la mesure [Potential MRR].
[Faites glisser la mesure [Potential MRR]] dans un espace vide de la page du rapport.
Notes
Par défaut, vous obtenez l’histogramme groupé.
Sélectionnez le [visuel d’histogramme groupé] pour l’activer, puis sélectionnez l’icône [visuel de matrice] dans le volet Visualisations pour le changer en visuel de matrice.
Tâche 7 : Redimensionner le visuel de matrice
Dans cette tâche, vous redimensionnez le visuel de matrice.
Cliquez sur la bordure du visuel et faites-la glisser pour [redimensionner] le visuel de matrice.
Notes
Quand vous faites glisser la bordure pour redimensionner les visuels, des lignes rouges s’affichent pour faciliter l’alignement.
Tâche 8 : Ajouter d’autres mesures et colonnes au visuel de matrice
Dans cette tâche, vous ajoutez deux mesures supplémentaires et deux colonnes au visuel de matrice.
Sélectionnez le [visuel de matrice] pour l’activer.
Dans le [volet Champs], cochez la [case] à côté de la mesure [Contracts [MRR Won -- Contracts] : cette action ajoute la mesure au visuel de matrice.
Notes
Comme le champ est une mesure, Power BI sait qu’il doit ajouter le champ dans la section Valeurs de Champs.
Dans le [volet Champs], cochez la [case] à côté de la mesure Quotes [Won vs Potential MRR] : cette action ajoute la mesure au visuel de matrice.
Nous ajoutons maintenant les colonnes [Region] et [District] de la table Offices dans la section [Lignes] des champs de matrice : il suffit de [faire glisser les colonnes à partir du volet Champs et de les déposer dans Lignes].
Notes
Chaque visuel a des options différentes listées dans les champs. Par exemple, le visuel de matrice contient des sections de champ pour les lignes, les colonnes et les valeurs.
Notes
Le visuel de matrice dans Power BI Desktop est celui qui ressemble le plus au tableau croisé dynamique dans Excel.
Tâche 9 : Redimensionner le visuel de matrice
Dans cette tâche, vous redimensionnez la taille de texte du visuel de matrice.
Sélectionnez l’[icône de mise en forme/rouleau de peinture], puis tapez « [taille] » dans la zone de recherche et définissez la taille du texte sur [12] dans la propriété Grille.
Tâche 10 : Utiliser les boutons de la matrice
Dans cette tâche, vous utilisez les boutons de la matrice pour afficher les valeurs de District dans Region.
Utilisez votre souris pour [pointer sur le visuel de matrice] afin d’afficher les [boutons de navigation de la matrice].
Sélectionnez le [bouton Développer tout sur un niveau de la hiérarchie].
Tâche 11 : Importer un visuel personnalisé -- À partir d’AppSource
Dans cette tâche, vous importez le visuel personnalisé Bullet Chart.
Sélectionnez l’option [menu de points de suspension] dans le volet Visualisations pour afficher les options de menu des visuels personnalisés.
Sélectionnez l’option [Obtenir plus de visuels].
Notes
Si vous êtes déjà connecté à Power BI, vous n’avez pas besoin de vous reconnecter. Les étapes suivantes sont nécessaires [uniquement] si vous n’êtes pas connecté à Power BI.
Notes
Si vous n’avez pas de compte de connexion Power BI, vous pouvez utiliser l’option [Importer un visuel à partir d’un fichier] dans le [menu de points de suspension]. Accédez ensuite au dossier Lab 02B et sélectionnez le fichier « [BulletChart.BulletChart 1443347686880.2.0.1.0.pbviz] ».
Connectez-vous à Power BI en entrant votre [nom d’utilisateur].
Entrez votre [mot de passe] Power BI.
Dans l’App Store, tapez « [bullet] » dans la barre de recherche.
Sélectionnez le bouton [Ajouter] à côté du visuel [Bullet Chart].
Sélectionnez le bouton [OK] après l’importation.
Vous voyez maintenant [une nouvelle icône de visuel pour Bullet Chart] dans le volet Visualisations.
Notes
Si vous n’avez pas de compte de connexion Power BI, vous pouvez utiliser n’importe quel navigateur pour accéder à AppSource.com et télécharger un visuel personnalisé que vous pouvez utiliser avec l’option [Importer un visuel à partir d’un fichier] dans le menu de points de suspension du volet Visualisations.
Tâche 12 : Utiliser le visuel personnalisé Bullet Chart
Dans cette tâche, vous ajoutez le visuel personnalisé Bullet Chart à la page de rapport ainsi que des colonnes et des mesures du volet Champs au visuel.
Utilisez la souris pour cliquer sur un [espace vide] de la page de rapport.
Sélectionnez le visuel personnalisé [Bullet Chart] dans le volet Visualisations pour obtenir un nouvel espace de travail de visuel.
Sélectionnez le nouveau visuel personnalisé Bullet Chart et [faites-le glisser] sur le visuel de matrice, puis [redimensionnez-le] pour l’ajuster.
Sélectionnez la table [Dates] dans le volet Champs et développez les champs pour sélectionner la colonne [[YYYY-QQ]] dans la table Dates, et faites-la glisser dans la section [Catégorie].
Sélectionnez la table [Dates] dans le volet Champs et développez les champs pour sélectionner la mesure [MRR -- Contracts] dans la table Quotes, et faites-la glisser dans la section [Valeur].
Sélectionnez la mesure [Potential MRR] dans la table [Quotes] et faites-la glisser dans la section [Cible].
Notes
Vous pouvez également utiliser la barre de recherche du volet Champs pour entrer le nom d’une colonne ou d’une mesure afin de limiter rapidement les choix dans le volet Champs.
Tâche 13 : Mettre en forme le visuel personnalisé Bullet Chart
Dans cette tâche, vous mettez à jour les propriétés de mise en forme/rouleau de peinture du visuel personnalisé Bullet Chart pour changer l’affichage du visuel.
Sélectionnez l’[icône de mise en forme/rouleau de peinture] et développez les propriétés [Valeurs de données].
Remplacez [% satisfaisant] par [60].
Remplacez [% bon] par [65].
Développez les [propriétés Axe] et définissez-les sur [Désactivé].
Développez les [propriétés Titre] et remplacez la [Couleur de police] du titre par [Noir]. Cela rend le titre plus visible.
Sélectionnez la [valeur d’année égale à 2017] sur le visuel [Segment] pour voir le visuel personnalisé Bullet Chart changer et prendre vie !
Notes
Le visuel personnalisé Bullet Chart est excellent pour montrer les progrès réalisés pour atteindre les objectifs.
Tâche 14 : Changer le tri du visuel personnalisé Bullet Chart
Dans cette tâche, vous changez le visuel personnalisé Bullet Chart pour trier les données par ordre croissant selon la valeur [YYYY-QQ].
Cliquez sur le [menu de points de suspension] dans le visuel personnalisé Bullet Chart.
Sélectionnez [Trier par] et choisissez la valeur de colonne [YYYY-QQ][.]
Recliquez sur le [menu de points de suspension] dans le visuel personnalisé Bullet Chart.
Sélectionnez maintenant l’option [Tri croissant].
Notes
Quand vous changer l’ordre de tri d’un visuel en utilisant le menu de points de suspension, vous devez d’abord choisir la colonne ou la mesure à trier. Vous devez ensuite choisir le tri décroissant ou croissant. Les sélections finales de l’option Trier par sont indiquées par la barre verticale jaune.
Exercice 5 : Ajouter une mise en forme conditionnelle au visuel de matrice (icône)
Dans cet exercice, vous appliquez une mise en forme conditionnelle à un visuel de matrice.
Tâche 1 : Appliquer une mise en forme conditionnelle au visuel de matrice
Dans cette tâche, vous appliquez une mise en forme conditionnelle au visuel de matrice.
Sélectionnez le [visuel de matrice] pour l’activer.
Sélectionnez l’icône [Champs] dans le volet Visualisations.
Dans la section [Valeurs], sélectionnez la [liste déroulante de la [mesure Won vs Potential MRR]].
Dans le menu, sélectionnez [Mise en forme conditionnelle] > [Icônes].
Choisissez l’option [Icônes].
Dans la fenêtre Icônes -- Won vs Potential MRR, remplacez la [Disposition de l’icône] par [Droite des données].
Changez ensuite le [Style d’icône] en cercles pleins.
Entrez les règles : [est supérieure ou égale à 0 Nombre] et [est inférieure ou égale à 0,7 Nombre].
Entrez les règles : [est supérieure ou égale à 0,7 Nombre] et [est inférieure ou égale à 0,8 Nombre].
Entrez les règles : [est supérieure ou égale à 0,8 Nombre] et [est inférieure ou égale à 1 Nombre].
Appuyez sur [OK]
Résumé
Dans cet exercice, vous avez commencé avec un fichier Power BI Desktop existant qui contenait un modèle de données partiellement construit, un arrière-plan et un thème. Vous avez complété le modèle de données en créant des relations plusieurs-à-un entre la table de données Quotes et les tables de choix Customers, Dates et Offices. Ensuite, vous avez créé des mesures dans la table Quotes pour pouvoir créer une page de rapport avec des visuels de carte, segment, matrice et le visuel personnalisé Bullet Chart. Vous avez appliqué une mise en forme conditionnelle au visuel de matrice en utilisant les menus Icônes et Règles pour montrer les progrès par rapport à l’objectif de chiffre d’affaires de chaque District avec la dimension Region de la table Offices.
Mappage de référence pour Power BI
Concept | Power BI Desktop | Power Pivot dans Excel |
---|---|---|
Extension de fichier | PBIX | XLSX |
Modifier les requêtes dans Power Query | Accueil > Transformer les données | Requêtes et connexion > Données > Clic droit > Modifier |
Transformations Power Query | Identique | Identique |
Fermer l’éditeur Power Query | Accueil > Appliquer et fermer | Accueil > Fermer et charger dans > Connexion uniquement, Charger dans le modèle de données |
Voir les données de la table de modèle de données | Navigation dans les données | Power Pivot > Gérer > Vue de données |
Voir le diagramme de la table de modèle de données | Navigation dans le modèle | Power Pivot > Gérer > Vue de diagramme |
Créer des mesures | Nouvelle mesure... | Power Pivot > Mesures > Nouvelle mesure… |
Créer un tableau croisé dynamique | Volet Visualisations > Matrice | Insérer > Tableau croisé dynamique > Utiliser le modèle de données de ce classeur |
Appliquer une mise en forme conditionnelle | Clic droit > Mise en forme conditionnelle | Accueil > Mise en forme conditionnelle |
Créer des visuels personnalisés | Volet Visualisations > Menu points de suspension > Obtenir plus de visuels | Non disponible dans Excel |