0% ont trouvé ce document utile (0 vote)
55 vues80 pages

Cours Power BI et DAX en PDF

Transféré par

salmalagoumiri0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues80 pages

Cours Power BI et DAX en PDF

Transféré par

salmalagoumiri0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours

Power BI

Pr. OUYOUSSEF Nouhaila

12/31/2024 Pr Nouhaila OUYOUSSEF 1


Introduction

L’éditeur de requêtes « Power Query »


Contenu
La Modélisation des Données cours
L’Enrichissement des Données avec le
DAX

Visualisation des Données et Création


des rapports

12/31/2024 Pr Nouhaila OUYOUSSEF 2


L’essor de la stratégie Data
Driven dans les entreprises

Data Analysis Décisions


Orientation
stratégique de
l’entreprise

12/31/2024 Pr Nouhaila OUYOUSSEF 3


PRÉSENTATION POWER BI
Power BI est l’outil de Microsoft spécifiquement dédié à l’exploration, l’analyse et la visualisation des données.
Power BI offre la possibilité de créer des tableaux de bord dynamiques, interactifs et de surcroit très esthétique.

Leader dans le Magic Quadrant 2024 de Gartner pour les plateformes d’analytique et de Business Intelligence.
Microsoft a également été positionné le plus à droite pour l’exhaustivité de la vision et le plus élevé pour la
capacité d’exécution dans le Magic Quadrant pour la sixième année consécutive.
12/31/2024 Pr Nouhaila OUYOUSSEF 4
LES BENEFIQUES DU POWER BI

12/31/2024 Pr Nouhaila OUYOUSSEF 5


POWER BI ET SES PRINCIPAUX COMPOSANTS

12/31/2024 Pr Nouhaila OUYOUSSEF 6


POWER BI ET SES PRINCIPAUX COMPOSANTS
Power BI Desktop Power BI services Power BI Mobile

Construire Publier Consommer

12/31/2024 Pr Nouhaila OUYOUSSEF 7


POWER BI ET SES PRINCIPAUX COMPOSANTS
Power BI Desktop Power BI services Power BI Mobile

Appel des données Visualisation Consultation de rapport

Data Modeling Création de rapport Consultation de Dashboard

Visualisation Workspaces

Création de rapport Création de Dashboard

Construire Publier Consommer

12/31/2024 Pr Nouhaila OUYOUSSEF 8


POWER BI ET SES PRINCIPAUX COMPOSANTS

CRM

Power BI Desktop
Power BI Services
Point de ventes Power BI Desktop Power BI Desktop Power BI Mobile

Collect Modeling Analyse

Réseaux sociaux • Appel API • Croisement des • Création des


• Connexion Intranet sources rapports/Dashboard
• Connexion BDD • Modification des • Segmentation dynamique
• Récupération .csv valeurs • Travail collaboratif
• Nettoyage des tables • Prédiction IA
Outils Analytics • Créations de nouvelles
données

12/31/2024 Pr Nouhaila OUYOUSSEF 9


POWER BI : LIFECYCLE
Se connecter à la source de données brute et la
transformer dans l’éditeur de requêtes « Power
Query »

12/31/2024 Pr Nouhaila OUYOUSSEF 10


POWER BI : Quels professionnels utilisent Power BI ?

Power BI est un outil polyvalent qui peut être utilisé dans différents secteurs d’activité. Ce logiciel
s’adresse notamment aux professionnels suivants :

Les analystes de données qui utilisent power BI pour explorer et analyser les données, créer des
modèles de données complexes et des visualisations dynamiques aidant à comprendre les
tendances et à prévoir les résultats futurs ;
Les managers qui peuvent suivre avec power BI les performances de leurs équipes en temps
réel ou de leurs projets à travers des tableaux de bord personnalisés ;
les développeurs IT concevant, développant et gérant des solutions d'informatique décisionnelle
à l'aide de power BI ;
Les analystes financiers, les contrôleurs de gestion et les comptables s’appuyant sur power BI
pour la surveillance des indicateurs clés de performance (KPI), l’analyse des coûts, la prévision
budgétaire, etc. ;
Les équipes marketing et commerciales exploitant power bi pour l’analyse du comportement
des clients, le suivi des performances des campagnes et l’ajustement des stratégies en fonction
des résultats obtenus.

12/31/2024 Pr Nouhaila OUYOUSSEF 11


POWER BI : Quels domaines utilisent Power BI ?

Analyse des ventes et des performances commerciales


• Description : Créer des tableaux de bord pour suivre les performances des ventes par produit, région ou équipe. Les responsables des ventes
peuvent analyser les données pour prendre des décisions stratégiques.
• Exemple : Un tableau de bord montrant le chiffre d'affaires mensuel, les ventes par catégorie de produit, et les indicateurs de performance clés
(KPI).

Suivi des performances financières


• Description : Utiliser Power BI pour analyser les indicateurs financiers, comme les revenus, les dépenses, les profits, et la rentabilité par centre de
coût ou par produit.
• Exemple : Une entreprise peut suivre ses résultats financiers par rapport aux budgets pour identifier les écarts et prendre des décisions correctives.

Gestion des ressources humaines


• Description : Créer des rapports interactifs pour suivre les effectifs, l'absentéisme, la satisfaction des employés, et l'évolution des salaires.
• Exemple : Un tableau de bord RH qui montre la répartition des employés par département, le taux de rétention des talents, ou les résultats des
enquêtes de satisfaction.

Suivi de la production et de la qualité


• Description : Analyser les performances de production, suivre le rendement des machines, et surveiller les indicateurs de qualité pour améliorer les
processus.
• Exemple : Une entreprise de fabrication peut visualiser les taux de production, les pannes de machines, et les défauts par ligne de production.

12/31/2024 Pr Nouhaila OUYOUSSEF 12


POWER BI : Quels domaines utilisent Power BI ?

Analyse de la satisfaction client


• Description : Regrouper les retours clients et les données des enquêtes pour analyser les tendances de satisfaction et identifier les points
à améliorer.
• Exemple : Un tableau de bord montrant le Net Promoter Score (NPS), les avis des clients, et les tendances de satisfaction au fil du temps.

Analyse des données marketing


• Description : Suivre les campagnes marketing, mesurer le retour sur investissement (ROI), et analyser l'engagement des clients sur
différentes plateformes.
• Exemple : Un rapport qui présente les résultats des campagnes, les visites sur le site web, et les performances des réseaux sociaux.

Gestion de la chaîne d'approvisionnement


• Description : Analyser les données des fournisseurs, suivre les niveaux de stocks, et optimiser les processus logistiques.
• Exemple : Un tableau de bord qui montre les niveaux de stocks en temps réel, les délais de livraison, et les coûts de transport.

Suivi des projets


• Description : Les chefs de projet peuvent suivre l'avancement des projets, les budgets, et la gestion des ressources grâce à des rapports
visuels.
• Exemple : Un tableau de bord de gestion de projet qui affiche l'état d'avancement, les jalons atteints, et les ressources utilisées.

12/31/2024 Pr Nouhaila OUYOUSSEF 13


INSTALLER POWER BI

Power BI Desktop est gratuit et existe en version 32-bits ou 64-bits

Power BI Desktop n’est pas disponible sur Mac

Depuis le Microsoft Store (Windows 10 et plus) : [Link]

Depuis le Site Web Microsoft : [Link]

Power BI Desktop est gratuit et existe en version 32-bits ou 64-bits

Installer Power BI Desktop

12/31/2024 Pr Nouhaila OUYOUSSEF 14


L’ÉDITEUR DE REQUÊTES: « POWER QUERY »
Section 2

12/31/2024 Pr Nouhaila OUYOUSSEF 15


L’ÉDITEUR DE REQUÊTES: LES RUBANS
Section 2

12/31/2024 Pr Nouhaila OUYOUSSEF 16


POWER QUERY
Section 2

Power query:
Nettoyage de vos données

POWER QUERY

12/31/2024 Pr Nouhaila OUYOUSSEF 17


POWER QUERY:EXEMPLE
Section 2 ID Produit Nom Produit Instrument Marque Gamme Prix Taille Poids
1234 Yamaha Etude C40 A 4/4 Guitare sèche Yamaha Bas de gamme 134 € 33X66X27 2.7
5678 Yamaha P45 Piano - Moyenne gamme 398 € 35X127X23 6.6
9876 Eagleton Rimini 4/4 Violon Eagleton Bas de gamme 169 € 27X41X18 1.05
5432 Bird Instruments MK49 Piano électronique Bird Premier prix 69 € 31X112X20 -
1987 Native Instruments Kontrol S61 MK2 Piano Native Instruments Haute de gamme 1 100 € 42X145X23 10
ID Produit Nom Produit Instrument Marque Gamme Prix Taille Poids
1234 Yamaha Etude C40 A 4/4 Guitare sèche Yamaha Bas de gamme 134 33X66X27 2.7
5678 Yamaha P45 Piano - Moyenne gamme 398 35X127X23 6.6
9876 Eagleton Rimini 4/4 Violon Eagleton Bas de gamme 169 27X41X18 1.05
5432 Bird Instruments MK49 Piano électronique Bird Premier prix 69 31X112X20 -
1987 Native Instruments Kontrol S61 MK2 Piano Native Instruments Haute de gamme 1100 42X145X23 10

ID Produit Nom Produit Instrument Marque Gamme Prix Taille Poids


1234 Yamaha Etude C40 A 4/4 Guitare sèche Yamaha Bas de gamme 134 33X66X27 2.7
5678 Yamaha P45 Piano - Moyenne gamme 398 35X127X23 6.6
9876 Eagleton Rimini 4/4 Violon Eagleton Bas de gamme 169 27X41X18 1.05
5432 Bird Instruments MK49 Piano Bird Premier prix 69 31X112X20 -
1987 Native Instruments Kontrol S61 MK2 Piano Native Instruments Haute de gamme 1100 42X145X23 10

ID Produit Nom Produit Instrument Marque Gamme Prix Largeur Longueur Hauteur Poids
1234 Yamaha Etude C40 A 4/4 Guitare sèche Yamaha Bas de gamme 134 33 66 27 2,7
5678 Yamaha P45 Piano Yamaha Moyenne gamme 398 35 127 23 6,6
9876 Eagleton Rimini 4/4 Violon Eagleton Bas de gamme 169 27 41 18 1,05
5432 Bird Instruments MK49 Piano Bird Bas de gamme 69 31 112 20 8
Native Instruments Kontrol S61 Native
1987 MK2 Piano Instruments Haute de gamme 1100 42 145 23 10

12/31/2024 Pr Nouhaila OUYOUSSEF 18


POWER QUERY- MODIFICATION DES COLONNES
Section 3

Créer une nouvelle source de donnée.


Supprimer les colonnes non nécessaires.
Renommer une colonne.
Changer l’Ordre des colonnes.
Changer le type d’une colonne.
Détecter automatiquement les types d’une colonne.
Remplacer des valeurs dans les colonnes.
Remplacer des erreurs.
Pivoter et dépivoter des colonnes.
Remplir les lignes vides avec des valeurs adjacentes.

12/31/2024 Pr Nouhaila OUYOUSSEF 19


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Supprimer les colonnes non nécessaires : ( dans quel cas ? )
Exemple : Données ventes réalisés par une entreprise
Doublons d’une Donnée de mauvaise
Inutile pour le projet Donnée inconsistante
autre colonne qualité

Numéro des téléphones 2 colonnes donnant la même Code de l’article acheté Colonne code postale
des clients pour une information sur le mois rarement renseigné contenant parfois des noms
analyse sur la (ex octobre, 10) de magasins
performance des ventes

12/31/2024 Pr Nouhaila OUYOUSSEF 20


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer l’Ordre des colonnes.

Sous Catégories Prix HT Nom produit Prix TTC Code produit Catégorie En promotion ?

1. Mettre l’ID ou le code unique en premier


2. Mettre le nom intelligible de la colonne ensuite
3. Regrouper les colonnes par thème
4. Regroupe les colonnes par type de données
Code produit 5. Classer Catégorie
Nom produit dans un ordre logique inclusion
Sous Catégories Prix HT Prix TTC En promotion ?

12/31/2024 Pr Nouhaila OUYOUSSEF 21


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer l’Ordre des colonnes.

Quantité en
Code produit Produit Prix HT Prix TTC Catégorie En rupture ?
stock
INV001 Chaise 100 120 Mobilier 50 Non
INV002 Table 50 60 Mobilier 20 Non
INV003 Télé 500 600 Électronique 0 Oui
INV004 Lampe 300 360 Éclairage 10 Non

12/31/2024 Pr Nouhaila OUYOUSSEF 22


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer le type d’une colonne.

Format Type de donnée Opérations possibles


Texte Chaîne de données de caractères Unicode. Il Concaténation
peut s’agir de chaines, de nombres ou de dates Extraction de chaines de
représentés dans un format texte caractères

12/31/2024 Pr Nouhaila OUYOUSSEF 23


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer le type d’une colonne.

Format Type de donnée Opérations possibles


Nombre décimale Nombre à virgule flottante( distance en mètres)
Nombre décimale fixe Possède un emplacement fixe pour le séparateur
décimal ( prix d’un produit) Opérations mathématiques (+-/*)
Nombre Entier Représente un entier, sans décimal (âge) Calculs divers ( moyenne, médiane)

Pourcentage Affichage %
Division par 100 automatiques (taux de conversion)

12/31/2024 Pr Nouhaila OUYOUSSEF 24


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer le type d’une colonne.

Format Type de donnée Opérations possibles


Date/Heure Représente une valeur de date et d’heure Format Extraction du jour de la semaine, du mois
JJ/MM/AAAA HH:MM:SS Différence entre 2 Dates/heures
( date et heure d’un achat)
Date Représente seulement une date Extraction du jour de la semaine, du mois
Format JJ/MM/AAAA Différence entre 2 dates
(Date de naissance)
Heure Représente seulement une heure Extraction de l’heure, de la minute
HH:MM:SS Différence entre 2 horaires
(heure d’ouverture)
Durée Représente une durée Extraction du nombre de jours, d’heures inclus
HH:MM:SS dans la durée
(Temps passé sur un site Web)
Date/heure/Fuseau horaire Représente une Data/Heure au hormat UTC avec un Extraction du jour de la semaine, du mois
décalage fuseau horaire Différences entre deux Dates/heures
(heure d’achat sur un site e-commerce international)

12/31/2024 Pr Nouhaila OUYOUSSEF 25


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Changer le type d’une colonne.

Format Type de donnée Opérations possibles


Booléen Ne peut retourner que deux valeurs : VRAI FAUX Peut être utilisé dans des fonctions
N’est pas considéré comme du texte conditionnels
( Produit en promotion ?)
Binaire Stock tout autre type de donnée au format binaire Extraction des données
( Fichier Excel, images)

12/31/2024 Pr Nouhaila OUYOUSSEF 26


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Pivoter et dépivoter des colonnes.

Format Participants 2018 Participants 2017 dépivoter


¡RIO LOCO! 82400 82400

¡Viva Villa! 41864 46862

1, 2, 3 musiques 34599 29362


Nom de Attributs Valeurs
¡RIO LOCO! Participants 2018 82400

¡Viva Villa! Participants 2018 41864


pivoter 1, 2, 3 musiques Participants 2018 34599

¡RIO LOCO! Participants 2017 82400

¡Viva Villa! Participants 2017 46862

1, 2, 3 musiques Participants 2017 29362

12/31/2024 Pr Nouhaila OUYOUSSEF 27


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Pivoter et dépivoter des colonnes.

Dépivoter pour …
Pivoter pour …
Limiter le nombre de colonnes dans un
Limiter le nombre de ligne dans un
tableau
tableau
Gérer plusieurs données dans une seule
Gérer de maniére distincte certaines
colonne
informations
Obtenir un Id non redondant (chaque
Ajouter plusieurs données dans un
ligne
graphique unique

12/31/2024 Pr Nouhaila OUYOUSSEF 28


POWER QUERY- MODIFICATION DES COLONNES
Section 3
Remplir les lignes vides avec des valeurs adjacentes.

12/31/2024 Pr Nouhaila OUYOUSSEF 29


POWER QUERY- MODIFICATION DES COLONNES TEXTES
Section 4

Importer les fichiers Power BI du cours


Fractionner une colonne
Changer le format d'une valeur textuelle
Fusionner des colonnes
Extraire des valeurs d'une colonne

12/31/2024 Pr Nouhaila OUYOUSSEF 30


POWER QUERY- MODIFICATION DES COLONNES
Section 4
Fractionner une colonne.

12/31/2024 Pr Nouhaila OUYOUSSEF 31


POWER QUERY- MODIFICATION DES COLONNES
Section 4
Changer le format d'une valeur textuelle

12/31/2024 Pr Nouhaila OUYOUSSEF 32


POWER QUERY- MODIFICATION DES COLONNES
Section 4
Changer le format d'une valeur textuelle

Convertit toute la Bretagne BRETAGNE • Supprimer les problèmes de casse


Majuscule
colonne en Maj Normandie NORMANDIE • Unifier nomenclature d’une table

Convertit toute la Bretagne bretagne • Supprimer les problèmes de casse


Minuscule • Unifier nomenclature d’une table
colonne en Min Normandie normandie

1ère lettre de chaque Convertit 1ère lettre de AUVERGNES-RHÔNES- Auvergnes-Rhônes- • Supprimer les problèmes de casse
mot en MAJ chaque mot en MAJ ALPES Alpes • Gérer les noms propres

Supprimer les espaces de • Supprimer les problèmes de casse


Supprimer les espaces début et de la fin de ‘ Bretagne ‘ ‘Bretagne’ • Gérer les noms propres
l’expression

Supprimer les caractères • Supprimer les problèmes de doublonnèrent


Nettoyer Retour à la # ligne Retour à la ligne
non imprimables • La valeur affichée est la même que la valeur
stockée
Ajouter un préfixe au
Ajouter un
début, ou suffixe à la fin • Correction nomenclature
[Link] [Link]
préfixe/Suffixe
du texte

12/31/2024 Pr Nouhaila OUYOUSSEF 33


POWER QUERY- MODIFICATION DES COLONNES
Section 4
Extraire des valeurs d'une colonne

Retour la longueur du • Analyse taux de clic par longueur de


Longueurs Mon texte 9 titre d’articles sur un site web média
texte

Retourne un nombre • Extraire un numéro de mois dans une


Premiers caractères spécifique de caractère 06 (juin) 06 colonne contenant le texte
à partir du début
Retourne un nombre • Extraire l’extension de domaine d’un
Derniers caractères spécifique de caractère à [Link] .com site web
partir de la fin
Retour un nombre de AA07RR 07 • Extraire un nombre d’un ID textuel
Plage caractères spécifique à partir ZZ10FF 10
de 2 balises OR12FV 12
Retourner une • Unifier la nomenclature d’un URL
Texte avant/après [Link]
expression se trouvant [Link]
délimiteur m
avant/après délimiteur
Retourner la valeur se • Correction nomenclature
Texte entre délimiteur trouvant entre 2 06(Juin) Juin
délimiteurs

12/31/2024 Pr Nouhaila OUYOUSSEF 34


POWER QUERY- MODIFICATION DES COLONNES NUMERIQUES
Section 5

Faire un arrondi
Faire des calculs statistiques
Compter le nombre de lignes
Appliquer les calculs scientifiques
Extraire le signe d’une valeur

12/31/2024 Pr Nouhaila OUYOUSSEF 35


POWER QUERY- MODIFICATION DES COLONNES DATES HEURES
Section 6

Extraction des informations d’une date


Extraction des informations d’une heure

12/31/2024 Pr Nouhaila OUYOUSSEF 36


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Regrouper par dans la pratique


Regrouper par en théorie
Transposer le tableau
Inverser les lignes
Conservation et suppression de lignes
Changer le tri d'un tableau
Fusionner des requêtes – théorie
Fusionner des requêtes - la pratique
Concaténer des requêtes

12/31/2024 Pr Nouhaila OUYOUSSEF 37


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Regrouper par en théorie


Domaines Complément domaine Participant 2018 N° Edition 2018
Musiques Actuelles Musique du monde 100 1
Transdisciplinaires Musiques traditionnelles 100 2
Transdisciplinaires Musiques historiques 100 3
Transdisciplinaires Musiques traditionnelles 100 4
Musiques actuelles Musiques électroniques 100 5
Musiques actuelles Musique du monde 100 6

Regrouper Faire une Faire une Extraire le


par somme moyenne maximum
Domaines Participant 2018 N° Edition 2018 moyen N° de l’édition le plus vieux

Musiques Actuelles 300 4 4

Transdisciplinaires 300 300 300

12/31/2024 Pr Nouhaila OUYOUSSEF 38


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie

Région Population Région NB Festivals


Auvergne-Rhônes-Alpes 789305 Bretagne 45
Bourogne-Franche-Comté 50432 Bourogne-Franche-Comté 39
Bretagne 59899 Auvergne-Rhônes-Alpes 51

Région Population NB Festivals


Auvergne-Rhônes-Alpes 789305 45
Bourogne-Franche-Comté 50432 39
Bretagne 59899 51

12/31/2024 Pr Nouhaila OUYOUSSEF 39


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure externe gauche


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

Région Population NB Festivals


A 789305 null
B 50432 45
C 59899 39

12/31/2024 Pr Nouhaila OUYOUSSEF 40


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure externe droite


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

Région Population NB Festivals


B 50432 45
C 59899 39
E null 51

12/31/2024 Pr Nouhaila OUYOUSSEF 41


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure interne


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

Région Population NB Festivals


B 50432 45
C 59899 39

12/31/2024 Pr Nouhaila OUYOUSSEF 42


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure externe entière


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

A B

Région Population NB Festivals


A 789305 null
B 50432 45
C 59899 39
E null 51
12/31/2024 Pr Nouhaila OUYOUSSEF 43
POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure Anti gauche


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

A B

Région Population NB Festivals


A 789305 null

12/31/2024 Pr Nouhaila OUYOUSSEF 44


POWER QUERY- MODIFICATION DU TABLEAU
Section 5

Fusionner des requêtes – théorie Jointure Anti droite


Région Population Région NB Festivals
A 789305 B 45
B 50432 C 39
C 59899 E 51

A B

Région Population NB Festivals


E null 51

12/31/2024 Pr Nouhaila OUYOUSSEF 45


POWER QUERY- OPTIONS D’AJOUT DE COLONNES
Section 1

Ajouter une colonne à partir d'exemples


Créer une colonne personnalisée
Colonne conditionnelle
Colonne d'index
Duplication de la colonne

12/31/2024 Pr Nouhaila OUYOUSSEF 46


POWER BI
Chapitre 2

MODÉLISATION DES
DONNÉES

12/31/2024 Pr Nouhaila OUYOUSSEF 48


LA MODÉLISATION DES DONNÉES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 49


LA MODÉLISATION DES DONNÉES
Chapitre 2

POWER Query

Data model

12/31/2024 Pr Nouhaila OUYOUSSEF 50


LES RELATIONS: CONCEPTS CLÉ
Chapitre 2

Pour créer les relations, il faut tout d’abord trouves les colonnes en commun

12/31/2024 Pr Nouhaila OUYOUSSEF 51


LES TABLES DE FAITS ET DE DIMENSIONS: CONCEPTS CLÉ
Chapitre 2

Table de
Critère Table de Fait Dimension
Quantitatives Qualitatives
Type de données
(mesures, KPI) (descriptions)
Volumineuse Plus petite
Volume (transactions, (informations
événements) statiques)
Contient des clés Contient des clés
Relation
étrangères primaires
Exemples de Ventes, revenus, Clients, produits,
données quantités dates

12/31/2024 Pr Nouhaila OUYOUSSEF 52


LES CARDINALITES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 53


LES CARDINALITES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 54


LES CARDINALITES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 55


LES CARDINALITES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 56


LES FILTRES DIRECTIONNELS
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 57


LES FILTRES DIRECTIONNELS
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 58


LES CARDINALITES
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 59


Best practice
Chapitre 2

12/31/2024 Pr Nouhaila OUYOUSSEF 60


POWER BI
Chapitre 3

L’ENRICHISSEMENT DES
DONNÉES AVEC
LE DAX

12/31/2024 Pr Nouhaila OUYOUSSEF 61


Le langage DAX
Chapitre 3

Le DAX est un acronyme pour Data Analysis eXpression

Le DAX est un langage d’expression de formules reposant sur des fonctions qui
permettent d’effectuer des requêtes et des calculs complexes sur des données en
colonnes et des tables mises en relations dans un modèle de données.
Le DAX est un inspiré des formules Excel et du langage SQL.

Le DAX est le langage utilisé dans :


- SSAS Tabular
- Power Pivot pour Excel
- Power BI

12/31/2024 Pr Nouhaila OUYOUSSEF 62


Le langage DAX
Chapitre 3

Dans Power BI, le DAX sert à créer :


- Des Mesures
- Des Colonnes Calculées
- Des Tables Calculées
Quelques-unes des familles de fonctions DAX :

12/31/2024 Pr Nouhaila OUYOUSSEF 63


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 64


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 65


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 66


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 67


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 68


Le langage DAX
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 69


Le langage DAX: La syntaxe du Dax
Chapitre 3

Les fonctions DAX acceptent comme arguments :


- Des colonnes
- Des tables entières
- Des expressions [ex. : une référence à une autre formule DAX ou des
opérateurs (+ / - * > <)]

12/31/2024 Pr Nouhaila OUYOUSSEF 70


12/31/2024 Pr Nouhaila OUYOUSSEF 71
Les Colonnes Calculées : Ce qu’il faut retenir
Chapitre 3

• Elles sont mises en œuvre selon le contexte de ligne (principe de la ligne « active »)
• Sont physiquement stockées dans la table dans laquelle elles ont été
créées(occupent donc de l’espace disque)
• Ne sont calculées qu’une seule fois au moment du chargement des données ou lors
d’une actualisation
• Elles sont mises en œuvre selon le contexte de ligne (principe de la ligne « active »)
• Elles sont moins adaptées pour le calcul d’agrégats du type SOMME, MOYENNE etc.

12/31/2024 Pr Nouhaila OUYOUSSEF 72


Les Mesures implicites Vs Explicite
Chapitre 3 MESURES IMPLICITE
➢ Définition : Une mesure implicite est générée automatiquement par Power BI lorsqu’un champ numérique est
glissé dans une zone de visualisation (par exemple, un graphique ou un tableau), et qu’une agrégation par
défaut (comme Somme, Moyenne, Compte, etc.) est appliquée.
➢ Créée directement à partir d'une colonne d'une table.
➢ Limitation dans sa réutilisation : elle n'est pas disponible pour être utilisée dans d'autres calculs ou mesures.
➢ Accessible uniquement dans le contexte de la visualisation où elle a été générée.
MESURES EXPLICITE
➢ Définition : Une mesure explicite est définie manuellement par l'utilisateur dans l'éditeur DAX. Elle est
une formule DAX indépendante qui peut être réutilisée dans différentes visualisations.
➢ Nommée explicitement par l'utilisateur.
➢ Stockée dans le modèle Power BI.
➢ Réutilisable dans d'autres calculs et visualisations.
➢ Plus flexible et permet de définir des calculs complexes.
12/31/2024 Pr Nouhaila OUYOUSSEF 73
Les Fonctions Itératives « X »
Chapitre 3

• Les fonctions itératives sont toutes ces fonctions DAX dont le nom finit par un « X » :
SUMX – AVERAGEX – MINX – MAXX – RANKX etc.

• Elles acceptent au moins deux arguments dont l’un est forcément une table et l’autre
une expression (une mesure, une colonne, une opération)

• Elles sont appelées « Itératives » car elles évaluent l’expression qu’elles reçoivent en
deuxième argument pour chaque ligne de la table reçue en premier argument avant
d’en retourner la somme(SUMX), la moyenne (AVERAGEX), le minimum (MINX), le
maximum (MAXX) etc.

12/31/2024 Pr Nouhaila OUYOUSSEF 74


Le Contexte de Filtre
Chapitre 3

• Le contexte de filtre est l’environnement dans lequel une Mesure est évaluée

• Le contexte de filtre est constitué :


- De tout champ inclus dans le visuel en lui-même
- De toute sélection appliquée sur un autre visuel présent sur la même page de
rapport
- Des segments présents sur la page de rapport
- Des filtres appliqués sur le visuel, sur la page ou dans toutes les pages du rapport
via le panneau« Filtres »
- De tout filtre explicite spécifié à l’intérieur d’une mesure

12/31/2024 Pr Nouhaila OUYOUSSEF 75


Colonnes Calculées VS Mesures
Chapitre 3

12/31/2024 Pr Nouhaila OUYOUSSEF 76


DAX « Les Bonnes Pratiques »
Chapitre 3

✓ Créer des tables de mesures pour organiser les différentes catégories de mesures.
✓ Dans les calculs DAX référencer les colonnes avec le nom de la table
(ex : Table[Colonne]) et référencer les mesures sans nom de table
(ex : [Mesure]).
✓ Préférer l’utilisation des mesures explicites aux mesures implicites.

12/31/2024 Pr Nouhaila OUYOUSSEF 77


12/31/2024 Pr Nouhaila OUYOUSSEF 78
Vue Rapport
Chapitre 4
KPI Box Graphiques combinés Tree Maps

Les cartes à un seul numéro dans Power BI Un graphique combiné associe un histogramme et
Les treemaps sont des graphiques
permettent de mettre en valeur un seul un graphique en courbes. Cette combinaison des
hiérarchiques composés de rectangles dont la
point de données clé, idéal pour suivre un deux graphiques vous permet de comparer plus
taille et la couleur représentent des valeurs
indicateur. rapidement les données. Les graphiques combinés
peuvent avoir un ou deux axes Y, prêtez-y attention.

Tables Graphique de ruban

Un tableau est une grille organisée en lignes et Les graphiques de ruban mettent en évidence Ils montrent la relation des parties par rapport
colonnes, utilisée pour afficher des données connexes les catégories ayant les valeurs les plus élevées à un tout.
avec des en-têtes et une ligne de totaux. Il est idéal et montrent les changements de rangs au fil du
pour comparer quantitativement plusieurs valeurs au temps, avec la valeur la plus haute toujours en
sein d'une même catégorie. tête pour chaque période.

12/31/2024 Pr Nouhaila OUYOUSSEF 79


Vue Rapport
Chapitre 4
Carte Graphiques en jauges Carte ArcGis

L'intégration des cartes ArcGIS dans Power BI


Le graphique en jauge radiale, en forme d'arc, enrichit la cartographie avec des options avancées
Utilisez une carte simple pour associer des affiche une progression vers un objectif : l'objectif (cartes de base, thèmes, styles, couches de
informations quantitatives et de catégorie à des est marqué par une aiguille, la progression par un référence) et l'utilisation de données officielles pour
emplacements spatiaux. ombrage, et la valeur actuelle est indiquée en gras à une analyse spatiale approfondie et des visuels
l'intérieur de l'arc. informatifs.

Narration intelligente Visual Power Apps


Segments
Un segment est un
graphique autonome
qui peut être utilisé
pour filtrer les autres
visuels sur la page. Les
segments sont fournis Les Concepteurs de rapports peuvent créer
dans différents formats La narration intelligente ajoute du texte aux une application Power Apps et l’incorporer
(catégorie, plage, date, rapports pour signaler les tendances, les dans un rapport Power BI sous forme de
etc.) points clés et ajouter des explications et du visuel.
contexte.

12/31/2024 Pr Nouhaila OUYOUSSEF 80


Vue Rapport
Chapitre 4
Best Practice

•Comprendre l’audience et ses besoins.


•Simplifier la présentation et éviter la surcharge d’informations.
•Choisir le type de visualisation adapté (barres, lignes, camemberts, etc.).
•Uniformiser les couleurs pour une meilleure lecture.
•Ajouter des interactions (filtres, segments, paramètres).
•Optimiser la lisibilité (espaces blancs, tailles de police adaptées).
•Mettre en avant les insights clés (annotations, indicateurs d’alerte).
•Vérifier la fiabilité et la mise à jour des données.
•Proposer des tests utilisateurs pour ajustements.

12/31/2024 Pr Nouhaila OUYOUSSEF 81

Vous aimerez peut-être aussi