Académique Documents
Professionnel Documents
Culture Documents
Power BI Desktop & Cloud: Version Mai 2020
Power BI Desktop & Cloud: Version Mai 2020
& Cloud
Version Mai 2020
Hugues MORVILLE
M2I FORMATION
Table des matières
1 DÉFINITION POWER BI ...................................................................................................................................................... 5
1.1 Les étapes de Power BI dans l’ordre ....................................................................................................................... 5
2 CREATION DE L'APPLICATION ........................................................................................................................................... 6
2.1 Obtenir les données ................................................................................................................................................ 6
2.2 Ecran Power BI desktop en mode rapport .............................................................................................................. 7
3 LE MODE RAPPORT ........................................................................................................................................................... 8
3.1 Ajouter d’autres tables ou base de données .......................................................................................................... 8
3.2 Créer sa propre table .............................................................................................................................................. 8
3.3 Gérer les relations entre tables............................................................................................................................... 8
3.3.1 Créer une relation ............................................................................................................................................. 9
3.3.2 Détection automatique pendant le chargement ............................................................................................... 9
3.3.3 Cardinalité ....................................................................................................................................................... 10
3.3.4 Direction du filtrage croisé .............................................................................................................................. 10
3.3.5 Aperçu du modèle relationnel en mode Rapport ............................................................................................ 10
3.3.6 Exemples de relations à double sens ............................................................................................................... 11
4 LES SOURCES DE DONNEES............................................................................................................................................. 12
4.1 Vérifier ou changer les sources de données ......................................................................................................... 12
4.2 Actualiser les sources de données ........................................................................................................................ 12
4.3 Aperçu des données des tables dans le rapport ................................................................................................... 12
4.4 Copier les données des tables vers Excel .............................................................................................................. 12
4.5 Quelques sources de données .............................................................................................................................. 13
4.5.1 Sql Server ......................................................................................................................................................... 13
4.5.2 OneDrive / SharePoint ..................................................................................................................................... 14
4.5.3 ODBC ............................................................................................................................................................... 15
4.5.4 Charger des données à partir d’un dossier ...................................................................................................... 16
5 ÉDITEUR DE REQUÊTE ..................................................................................................................................................... 18
5.1 Accès éditeur de requête ...................................................................................................................................... 18
5.2 Les étapes appliquées aux requêtes ou tables ...................................................................................................... 19
5.3 Éditeur avancé ...................................................................................................................................................... 19
5.4 Transformer les données ...................................................................................................................................... 20
5.4.1 Fusionner colonnes ......................................................................................................................................... 20
5.4.2 Changer la casse .............................................................................................................................................. 21
5.4.3 Extraire une colonne ....................................................................................................................................... 21
5.5 Combiner les requêtes .......................................................................................................................................... 22
5.5.1 Requête Union de tables ................................................................................................................................. 22
5.5.2 Fusionner des requêtes ................................................................................................................................... 23
5.6 Créer une liste à partir d’une table ....................................................................................................................... 25
5.7 Dépivoter les colonnes .......................................................................................................................................... 26
5.8 Colonnes calculées dans l’Editeur de requête ...................................................................................................... 27
5.9 Supprimer les doublons ........................................................................................................................................ 27
5.10 Gérer les paramètres ............................................................................................................................................ 27
5.10.1 Créer un nouveau paramètre .......................................................................................................................... 28
5.10.2 Appliquer le paramètre ................................................................................................................................... 29
5.11 Grouper les requêtes ............................................................................................................................................ 30
5.11.1 Créer un groupe de requêtes .......................................................................................................................... 30
5.11.2 Dissocier un groupe de requêtes ..................................................................................................................... 30
5.11.3 Supprimer un groupe de requêtes .................................................................................................................. 30
6 DONNÉES & CALCULS ..................................................................................................................................................... 31
6.1 Créer une hiérarchie sur les données ................................................................................................................... 31
6.2 Grouper les valeurs ............................................................................................................................................... 31
6.2.1 Grouper les valeurs type texte ........................................................................................................................ 31
6.2.2 Grouper les valeurs type numérique ............................................................................................................... 32
6.3 Colonnes calculées ................................................................................................................................................ 32
6.3.1 Colonnes calculées dans l’Editeur de requête ................................................................................................. 32
6.3.2 Colonnes calculées dans le rapport ................................................................................................................. 33
6.3.3 Colonnes calculées dans le rapport en mode Données ................................................................................... 33
6.4 Mise en forme des nombres ................................................................................................................................. 33
6.5 Modifier les agrégats par défaut ........................................................................................................................... 34
6.6 Affichez les données en % ..................................................................................................................................... 34
6.7 Modifier les catégories de champs ....................................................................................................................... 34
6.7.1 Catégorie géolocalisation ................................................................................................................................ 34
6.7.2 Catégorie Url de l’image .................................................................................................................................. 35
7 LES MESURES & FONTIONS DAX ..................................................................................................................................... 36
7.1 Création de mesures au niveau du rapport .......................................................................................................... 36
7.2 Les fonctions DAX ................................................................................................................................................. 36
7.3 Quelques fonctions DAX ....................................................................................................................................... 37
7.3.1 AGREGATIONS ................................................................................................................................................. 37
7.3.2 FONCTIONS DE RELATION ENTRE TABLES ....................................................................................................... 38
7.3.3 FONCTIONS LOGIQUES .................................................................................................................................... 38
7.3.4 FONCTION DE FILTRE CALCULATE OU FONCTION DE CONTEXTE .................................................................... 38
7.3.5 FONCTIONS DATES & TIME INTELLIGENCE ..................................................................................................... 40
7.3.6 FONCTIONS DE TABLE ou Tableau ................................................................................................................... 40
7.3.7 FONCTIONS DE TEXTE ...................................................................................................................................... 42
7.4 Les mesures rapides .............................................................................................................................................. 43
7.4.1 Créer une mesure rapide ................................................................................................................................. 43
7.4.2 Quelques exemples de mesures rapides par thème ....................................................................................... 44
7.5 Les paramètres...................................................................................................................................................... 48
7.5.1 Création paramètre ......................................................................................................................................... 48
7.5.2 Modifier le paramètre ..................................................................................................................................... 48
7.6 Les variables .......................................................................................................................................................... 49
7.7 Astuces formules doublons ................................................................................................................................... 49
8 LES VISUALISATIONS ....................................................................................................................................................... 51
8.1 Créer une visualisation .......................................................................................................................................... 52
8.2 Déplacer une visualisation .................................................................................................................................... 52
8.3 Copier une visualisation ........................................................................................................................................ 52
8.4 Zoomer une visualisation ...................................................................................................................................... 52
8.5 Supprimer une visualisation .................................................................................................................................. 52
8.6 Afficher les éléments sans données ...................................................................................................................... 53
8.7 Mises en forme communes à toutes les visualisations ......................................................................................... 53
8.8 Mise en forme de la page du rapport ................................................................................................................... 54
8.9 Changer le thème de la visualisation .................................................................................................................... 55
8.9.1 Appliquer un thème de rapport ...................................................................................................................... 55
8.9.2 Structure d’un fichier JSON de thème de rapport ........................................................................................... 55
8.10 Trier dans les visualisations ................................................................................................................................... 56
8.10.1 Appliquer un tri ............................................................................................................................................... 56
8.10.2 Enregistrement de vos modifications de l’ordre de tri .................................................................................... 56
8.11 Visualisation Tables ............................................................................................................................................... 57
8.12 Visualisation Tableau croisé .................................................................................................................................. 58
8.13 Mise en forme conditionnelle dans une table ou un tableau croisé ..................................................................... 59
8.14 Segments .............................................................................................................................................................. 60
8.14.1 Segment texte ................................................................................................................................................. 60
8.14.2 Segment dates ................................................................................................................................................. 60
8.14.3 Rechercher du texte dans un segment ............................................................................................................ 61
8.14.4 Synchroniser les segments .............................................................................................................................. 61
8.15 Histogramme ........................................................................................................................................................ 62
8.16 Courbes ................................................................................................................................................................. 63
8.17 Secteurs ................................................................................................................................................................ 63
8.18 Cartes géographiques ........................................................................................................................................... 64
8.19 Jauge ..................................................................................................................................................................... 64
8.20 Nuage de points .................................................................................................................................................... 65
8.21 Graphique en Cascade .......................................................................................................................................... 66
8.22 Graphique Combiné .............................................................................................................................................. 67
8.23 Entonnoir .............................................................................................................................................................. 68
8.24 Cartes .................................................................................................................................................................... 69
8.25 Cartes à plusieurs lignes ........................................................................................................................................ 69
8.26 Indicateurs de performances clé ........................................................................................................................... 70
8.27 Influenceurs clé ..................................................................................................................................................... 71
8.28 Importer des visuels .............................................................................................................................................. 72
8.29 Filtrer dans les visualisations ................................................................................................................................ 73
8.29.1 Filtrer au niveau de la page ............................................................................................................................. 73
8.29.2 Filtrer au niveau du rapport ............................................................................................................................ 74
8.29.3 Modifier les interactions de filtre sur les visuels ............................................................................................. 74
8.30 Info-bulles de page................................................................................................................................................ 75
8.31 Les boutons de lien ou d’actions ........................................................................................................................... 75
8.32 Exploration de données ........................................................................................................................................ 76
8.33 Extraction de données .......................................................................................................................................... 76
9 LE SERVICE CLOUD POWER BI ......................................................................................................................................... 77
9.1 Publier dans le cloud ............................................................................................................................................. 77
9.2 Espace de travail ................................................................................................................................................... 78
9.2.1 Mon espace de travail ou espace de travail partagé ....................................................................................... 78
9.2.2 Créer un espace de travail partagé .................................................................................................................. 79
9.2.3 Accès à un espace de travail partagé .............................................................................................................. 79
9.2.4 Tableaux de bord ............................................................................................................................................. 80
9.2.5 Les jeux de données ........................................................................................................................................ 80
9.2.6 Planifiez l'actualisation des jeux de données .................................................................................................. 81
9.2.7 Définition d’une passerelle .............................................................................................................................. 82
9.2.8 Connexion à la passerelle ................................................................................................................................ 83
9.2.9 Paramétrage de la passerelle sur Poste de travail ........................................................................................... 84
9.2.10 Cluster passerelle ............................................................................................................................................ 89
9.2.11 Gérer la passerelle dans Power BI Cloud ......................................................................................................... 90
9.2.12 Ajouter des sources de données locales à la passerelle .................................................................................. 91
9.2.13 Ajouter SQL Server comme source de données de passerelle ........................................................................ 93
9.2.14 Supprimer une passerelle ................................................................................................................................ 94
9.3 Les rapports dans PowerBI Cloud ......................................................................................................................... 94
9.4 Le tableau de bord ................................................................................................................................................ 95
9.4.1 Épingler un visuel pour le tableau de bord ...................................................................................................... 95
9.4.2 Épingler une page dynamique pour le tableau de bord .................................................................................. 96
9.4.3 Partager tableau de bord ................................................................................................................................ 97
9.4.4 Autres options tableau de bord ....................................................................................................................... 97
9.4.5 Les vignettes du tableau de bord .................................................................................................................... 98
9.5 Vue téléphone..................................................................................................................................................... 100
9.6 Actualiser dans Power BI..................................................................................................................................... 100
9.7 Poser une question sur vos données .................................................................................................................. 101
9.8 Les applications dans PowerBI ............................................................................................................................ 102
9.8.1 Publier une application dans PowerBI ........................................................................................................... 102
9.8.2 Visualiser l'application publiée ...................................................................................................................... 105
9.8.3 Modifier votre application publiée ................................................................................................................ 106
9.8.4 Annuler une publication ................................................................................................................................ 106
10 LES RÔLES DANS POWER BI .......................................................................................................................................... 107
10.1 Création de rôles ................................................................................................................................................. 107
10.1.1 Exemple de rôles ........................................................................................................................................... 107
10.2 Tester les rôles .................................................................................................................................................... 108
10.3 Supprimer / Dupliquer / Renommer un rôle ....................................................................................................... 108
10.4 Rôles : Appliquer dans Power BI cloud................................................................................................................ 108
11 LES ABONNEMENTS DANS LE SERVICE POWER BI ........................................................................................................ 110
11.1 S'abonner ............................................................................................................................................................ 110
11.2 Gérer vos abonnements...................................................................................................................................... 111
12 LES OFFRES POWER BI .................................................................................................................................................. 112
12.1 Différences en Power BI Pro et Power BI Premium ............................................................................................ 112
12.2 Quand devrais-je choisir Power BI Pro pour mon déploiement ? ....................................................................... 112
1 DÉFINITION POWER BI
Ensemble d'outils décisionnels permettant une visualisation interactive des données sous forme de
tableaux de bords partageable entre utilisateurs à partir de Power BI Cloud
4- Cliquez sur
(Charger) pour intégrer les données dans le rapport et basculer en mode Rapport
(Modifier) pour afficher l’Editeur de requête (cf page 16) afin de transformer les
données importées
PowerBI Desktop & Cloud
Le modèle relationnel
Mise en forme du
Les pages visuel (Tables,
Graphiques …) Filtres à appliquer au
visuel, à la page ou à
toutes les pages
3 LE MODE RAPPORT
3.1 Ajouter d’autres tables ou base de données
Même source
◦
Autres sources
crée pas la relation automatiquement. Vous pouvez néanmoins utiliser la boîte de dialogue Gérer
les relations pour créer ou modifier des relations.
Sous l’onglet Accueil, cliquez sur Gérer les relations>Détection automatique.
Si vous ne voulez que les relations ne se fassent pas automatiquement, utilisez le ruban
Fichier>Options et paramètres>Options puis Chargement des données et décochez « Détecter
automatiquement les types de colonnes… »
3.3.3 Cardinalité
Plusieurs à un (*:1) : il s’agit du type par défaut, le plus courant. La colonne d’une table peut
avoir plusieurs instances d’une valeur, tandis que la table connexe, souvent appelée table de
recherche, n’a qu’une seule instance d’une valeur donnée.
Un à un (1:1) : la colonne d’une table n’a qu’une seule instance d’une valeur donnée et la table
connexe n’a qu’une seule instance d’une valeur donnée.
3.3.4 Direction du filtrage croisé
À double sens : il s’agit de la direction par défaut, la plus courante. Pendant les opérations de
filtrage, les deux tables sont traitées comme s’il s’agissait d’une table unique. Cela fonctionne
bien avec une table unique entourée de plusieurs tables de choix. Une table de valeurs de ventes
réelles avec une table de choix pour le service constitue un bon exemple. On parle souvent de
configuration de schéma en étoile (une table centrale avec plusieurs tables de choix.) Toutefois,
si vous avez plusieurs tables qui possèdent aussi des tables de choix (certaines en commun), vous
ne devez pas utiliser le paramètre À double sens. Pour continuer avec l’exemple précédent, vous
avez également une table de ventes budgétées qui enregistre le budget cible pour chaque
service. Et la table des services est connectée à la fois à la table des ventes et à la table du
budget. Évitez le paramètre À double sens pour ce type de configuration.
À sens unique : les choix de filtrage dans les tables connectées agissent sur la table dans laquelle
les valeurs sont agrégées
Rendre cette relation active
Quand cette option est cochée, la relation fait office de relation par défaut active. S’il existe
plusieurs relations entre deux tables, la relation active offre un moyen à Power BI Desktop de
créer automatiquement des visualisations qui incluent les deux tables.
3.3.5 Aperçu du modèle relationnel en mode Rapport
2- Faites glisser les champs correspondants d’une table à l’autre (clé primaire -> clé étrangère)
Par défaut, le filtrage de la sécurité au niveau des lignes (Cf Rôles page 107) utilise des filtres
unidirectionnels, même si les relations sont définies à sens unique ou double sens. Vous pouvez
activer manuellement le filtrage croisé bidirectionnel avec une sécurité au niveau des lignes en
sélectionnant la relation et en cochant la case Appliquer le filtre de sécurité dans les deux
directions. Il est préférable de cocher cette case quand vous avez également implémenté une
sécurité dynamique au niveau des lignes au niveau du serveur, laquelle se base sur un nom
d’utilisateur ou un ID de connexion.
Rem : si la source est un fichier Excel sur OneDrive ou SharePoint , collez le lien du fichier puis validez
(ex : https://m2i/personal/h_morville_m2iformation_fr/Documents/Extraction/Employes.xlsx)
1- En mode rapport, cliquez sur Accueil / Obtenir les données / SQL Server
2- Tapez le nom du serveur Sql et le nom de la base de données
3- Choisissez les tables ou vues puis (Modifier) pour afficher l'Éditeur de requête
4- Dans PowerBI Desktop en mode rapport, cliquez sur Accueil / Obtenir les données /Web
5- Collez le lien dans la zone URL puis effacez ?web=1
4.5.3 ODBC
1- Créez, dans panneau de configuration, une connexion ODBC à la base de données Oracle,
SQLServer … (Ex: Odbc_Comptoirs)
2- En mode rapport dans PowerBI Desktop, cliquez sur Accueil / Obtenir les données /
Plus../Odbc
5- Résultats dans une table qui porte le nom du dossier que vous pouvez renommer par la
suite
Rem : si je copie le nouveau fichier Avril.xlsx de même structure que les autres fichiers dans le
répertoire c:\Datas, en cliquant sur le bouton Actualiser, les données du fichier Avril.xlsx seront
fusionnées automatiquement. Prend aussi en compte les sous-dossiers du dossier
5 ÉDITEUR DE REQUÊTE
Power BI Desktop propose également un Éditeur de requête, avec lequel vous pouvez vous
connecter à une ou plusieurs sources de données et transformer les données en fonction de vos
besoins, puis de charger ce modèle dans Power BI Desktop.
(1) Le ruban
Accueil / Nouvelle Source : prépare les données pour les rapports
Le ruban Transformer :
• Éliminer les champs inutiles
• Mise en majuscule des champs
• Comptage de lignes
• Colonne de tableau croisé dynamique
• Fusionner les colonnes …etc
• Fusionner des requêtes (Combiner requêtes)
Ajouter une colonne
• Colonne de calcul personnalisée
• Colonne de calcul conditionnel
Le volet PARAMÈTRES D’UNE REQUÊTE affiche toutes les étapes associées à une requête.
À mesure que d’autres étapes de mise en forme sont appliquées à la requête, elles sont
capturées dans la section ÉTAPES APPLIQUÉES
Pour renommer, supprimer, monter, descendre une étape, utilisez le clic droit
• Utilisez le clic droit / Modifier les paramètres ou cliquez sur la roue dentée
Ruban Transformer
• On peut aussi utiliser le clic droit pour transformer ou modifier le type d’une colonne
Dans l’éditeur de requête, on peut utiliser les combinaisons de tables de type Intersect,
Union, Minus
Exemple : on voudrait une table CommandesGlobales qui unifie la table Commandes et la table
ArchivesCdes
COMMANDES ARCHIVESCDES
3- Une table Append1 apparaît dans le volet de gauche : utilisez le clic droit pour renommer la
table
Rem : les noms d’en-têtes de tables doivent être les mêmes et respecter la casse
Ex : 2 tables (Clients et Pays) et je voudrais fusionner dans la table Clients les éléments de la
table Pays grâce au Code postal
Clients Pays
1- A partir de la table Clients ruban Accueil / Combiner puis Fusionner des requêtes
2- Sélectionnez les colonnes à fusionner (ex : code postal)
3- Cliquez sur OK
Rem : on peut aussi utiliser l’agrégation des données avec la case « Agréger »
: On pourra ensuite masquer la table Pays avec le clic droit sur la table au niveau du rapport ou
bien par PowerQuery en faisant clic droit sur la table puis décochez Activer le chargement
Exemple : je veux créer une table des taux de remise à partir de la table
Détails commandes
1- Dupliquez la table source (Ex : Commandes) avec le clic droit
2- Sur la table dupliquée, cliquez sur la colonne « Remise% » puis
dans l’onglet Transformer cliquez sur le bouton Convertir en liste
3- Supprimez les doublons de la colonne avec le clic droit
4- Renommez la table avec le clic droit
Rem : les listes sont utiles lorsqu’on définit des paramètres pour filtrer une table (cf page 27)
3- Pour cela, sélectionnez les colonnes JANVIER, FEVRIER, MARS, AVRIL avec la touche Ctrl ou
Maj
4- Cliquez sur l'icône du bouton Dépivoter les colonnes / Dépivoter uniquement les colonnes
sélectionnées du ruban Transformer
5- Renommez les colonnes du tableau transformé
Si vous ajoutez une colonne de calcul dans l’Editeur de requête, elle apparaitra dans le rapport et
l’éditeur
Rem : vous pouvez utiliser les fonctions PowerQuery M, propres à PowerBI ( : il faut respecter la
casse ) (cf lien https://docs.microsoft.com/fr-fr/powerquery-m/index ) puis télécharger le PDF
• Ex : =Text.Middle([Code postal],0,2) renvoie les 2 premiers caractères du code
postal (0 étant la 1ère position)
• Ex : =DateTime.LocalNow() retourne la date et l’heure actuelles du système qui sera mise à
jour à chaque actualisation
Les créateurs de rapports ajoutent des paramètres de requête aux rapports dans Power BI Desktop.
Ces paramètres leur permettent de rendre certaines parties des rapports dépendantes d’une ou
plusieurs valeurs de paramètre. Par exemple, un créateur de rapports peut créer un paramètre qui
limite les données à un seul pays/une seule région ou un paramètre qui définit les formats
acceptables pour les champs de dates, d’heure, de texte ou autres
1- Dans PowerQuery , cliquez sur Accueil / Gérer les paramètres ou Accueil / Transformer les
données / Modifier les paramètres
Ceci est particulièrement utile si PowerQuery comporte de nombreuses requêtes et que vous voulez
organiser sous forme de groupe.
: Si vous cliquez sur Supprimer, toutes les requêtes de ce groupe seront supprimées de
PowerQuery et les visuels du rapport dépendants de ces requêtes afficheront des erreurs
1- Clic droit sur le champ « Age » dans le volet Champs puis Nouveau groupe
2- Modifiez la taille du compartiment (ex : 10)
3- Cliquez sur OK
Si vous ajoutez une colonne de calcul dans l’Editeur de requête, elle apparaitra dans le
rapport et l’éditeur, par le ruban Ajouter une colonne / Colonne personnalisée
Si vous ajoutez une colonne de calcul à partir du rapport, elle apparaitra uniquement dans le
rapport & Données par le ruban Accueil / Nouvelle colonne
1. Dans le volet du champ du visuel en cours, clic droit sur le champ puis Afficher la valeur
comme puis Pourcentage du total général
1- Pour cela, cliquez sur le champ dans le volet Champs à droite puis l’onglet Outils de colonne
/ Catégories de données
3- Ajoutez une visualisation de type table par exemple et ajoutez le champ Photo et le nom de
l’employé
: si certaines images de type URL ne s’affichent pas dans PowerBI Desktop, il faut publier le fichier
et le tester dans le cloud de PowerBI.
DAX signifie Data Analysis Expressions. Il s’agit du langage de formule utilisé dans
Power BI (il est également utilisé par Power BI en arrière-plan). Le DAX se retrouve
également dans d’autres produits Microsoft, Power Pivot, SSAS
Qu’est-ce qu’une mesure calculée ? Une mesure calculée est généralement réalisée sur une
table de fait et permet de réaliser des calculs en fonction de différents axes
• Les dimensions qui sont des référentiels (des tables figées, comportant des données
distinctes ex : les produits)
• Les tables de fait qui sont des données qui bougent avec le temps sur lesquelles nous
allons effectuer nos opérations d’agrégation et donc réaliser nos mesures calculées
(ex : les commandes de produits)
7.3.1 AGREGATIONS
SUMX('Details commandes';'Details commandes'[Total HT])
COUNTX(Commandes;Commandes[N°Commande])
COUNTX(DISTINCT Commandes;Commandes[N°Commande])
COUNTX(FILTER(Categories;Categories[Nom de catégorie]="Boissons");’Détails
commandes’[Réf Produit] ) qui donne le nombre de produits pour la catégorie Boissons
Ex : dans la table ‘Détails commandes’ créez une colonne calculée ‘Nom produit’
Nom produit = RELATED(Produits[Nom du produit]) : Equivalent à la fonction
Recherchev sous Excel
• RELATEDTABLE
La collection de fonctions logiques de DAX comprend : AND ,OR, NOT, IF, IFERROR
Ces fonctions spéciales peuvent également être exprimées sous forme d’opérateurs. Par exemple,
AND peut être tapé sous la forme (remplacé par) && dans la formule DAX.Vous pouvez utiliser des
opérateurs (tels que && ) quand vous avez besoin de plus de deux conditions dans votre formule.
Sinon, il est recommandé d’utiliser le nom de la fonction (par exemple AND) pour faciliter la lecture
du code DAX.
• IF
=IF([Quantite]<200;"Bas";IF([Quantite]<300"Moyen";"Haut"))
=IF([Ville]= "Marseille" && ([StatutMarital] = "M" || [NbEnfants] >1);[Pays])
Rem : Notez que les parenthèses permettent de contrôler l'ordre dans lequel les opérateurs
AND (&&) et OR (||) sont utilisés.
• SWITCH;
Evalue une expression par rapport à une liste de valeurs et renvoie l'une des expressions de
résultat possibles.
=SWITCH([Mois]; 1; "Jan"; 2; "Fev"; 3; "Mar"; 4; "Avr" ; "Mois inconnu" )
CALCULATE(<expression>,<filter1>,<filter2>…)
expression Expression à évaluer.
filter1, filter2, etc. (Facultatif) Liste d’expressions booléennes séparées par des virgules ou
expression de table qui définit un filtre.
Dans notre exemple ci-dessous, le 2,23% correspond à 378 / 16977,80 du total général
Dans notre exemple ci-dessous, le 14,67% correspond à 378 / 2577,20 du total filtré pour le
produit « Chartreuse verte »
7.3.4.3 HASNOVALUE
HASNOVALUE(<Nom de colonne>) : renvoie une valeur True si une seule valeur d'un filtre sur un
segment est sélectionnée sinon renvoie False
7.3.4.4 KEEPFILTERS
7.3.6.1 SUMMARIZE
• Crée ou renvoie une table récapitulative des totaux demandés sur un ensemble de groupes
7.3.6.2 VALUES
• Crée ou renvoie une table à une colonne contenant les valeurs distinctes de la table ou de la
colonne spécifiée. En d'autres termes, les valeurs en double sont supprimées et seules les
valeurs uniques sont renvoyées.
Dans une fonction DAX, on ne récupère que les valeurs sélectionnées de table
VALUES(<TableNameOrColumnName>)
TableNoms = VALUES('Employés'[Nom])
7.3.6.3 FILTER
• Crée ou renvoie une table filtrée
FILTER(Tableau ;<Expression>)
1- Exemple : je veux afficher dans une zone de texte de type carte, la moyenne des
totaux d’une table selon un critère donné
Table1996=FILTER ( SUMMARIZE(Commandes;Commandes[Date
commande].[Année];Clients[Société]; "Montant" ; SUM('Details commandes'[Total
HT] ) ) ; Année=1996 )
7.3.6.4 UNION
• UNION(Table1 ;Table2) : Créer une seule table avec table1 et table2
Exemple
TableNord TableSud
7.3.6.5 TOPN
• Crée ou renvoie les N premières lignes de la table spécifiée.
L'exemple suivant crée une table Top10 avec les 10 premières lignes HT de la table
Commandes.
Top10 = TOPN(10;Commandes;[HT];ASC)
7.3.6.6 CALCULATETABLE
CALCULATETABLE(<Expression de table> ; <filtre1>;<filtre2>;…)
Crée ou renvoie une table avec les filtres spécifiés
7.3.7.2 SELECTEDVALUE
Affiche la valeur d’un champ sélectionné dans un segment, si on a sélectionné plusieurs valeur alors
on affiche le texte « Tous »
• Filtres
• Time intelligence
• Totaux
• Texte
5- Créez une visualisation (ex : table ou histogramme) avec les champs correspondants (ex :
Année, HT, la colonne calculée Ristourne)
6- En faisant varier le paramètre Taux, la ristourne se recalcule
Les variables de type mesure , sont une fonctionnalité majeure qui facilite l’écriture de code DAX. De
plus, cela augmente considérablement la lisibilité et la réutilisabilité de votre code. La syntaxe est
très simple, comme dans l'exemple suivant :
Dans notre exemple : la variable PREV_YEAR calcule la valeur précédente du HT avec la fonction
CALCULATE puis retourne (RETURN) le calcul du pourcentage en utilisant la variable PREV_YEAR
Le mot clé VAR introduit la définition d'une variable. Vous pouvez avoir autant de variables que
nécessaire dans une seule expression et chacune a sa propre définition de VAR.
Le mot clé RETURN définit l'expression à renvoyer en tant que résultat. Dans l'expression RETURN,
vous pouvez utiliser les variables, qui sont remplacées par la valeur calculée. Dans l'exemple
précédent, vous pouvez déjà apprécier l'avantage en termes de lisibilité du code. En attribuant des
noms aux expressions, le code est plus simple à lire et à gérer dans le temps.
Premièrement, les variables peuvent contenir des tableaux. Par exemple, vous pouvez définir une
expression comme celle-ci:
Le DISTINCT nous permettra de faire la somme des Max montant en bas de tableau
Dans notre ca, la facture n°10 qui contient plusieurs fois le même montant ne s’affichera qu’une
fois en ne fera pas l’agrégation somme
8 LES VISUALISATIONS
Un rapport Power BI est un affichage sous plusieurs angles d’un jeu de données, comportant
des visualisations de différentes observations et informations.
Un rapport peut comprendre une seule visualisation ou des pages remplies de visualisations.
Les visualisations de données (ou visuels) vous permettent d’interagir avec vos données pour
analyser en détail votre activité.
Créez et modifiez des visualisations dans vos rapports, puis épinglez-les à vos tableaux de
bord
• Copier une page Clic droit sur la page puis Copier la page
• Masquer une page Clic droit sur la page puis Masquer la page : le
symbole de masquage est caractérisé par ce
symbole
• Afficher une page masquée Clic droit sur la page masquée puis décocher
Masquer la page
Comment faire pour afficher les éléments sans données dans une
visualisation ?
Elle est en fait accessible via le champ (Ex : Nom client) du panneau de
visualisations. Il s’agit de cliquer sur le menu déroulant et de choisir
Afficher les éléments sans données.
Description
visualisation ( )
En cliquant sur une zone vide du rapport, il est possible de mettre en forme la page du rapport
(arrière-plan, taille écran …etc)
Description
Ex : Supposons que vous appliquez un jeu de couleurs personnalisé (ou une couleur individuelle) à un
point de données spécifique dans un visuel. Lorsque vous appliquez un thème de rapport, il ne
remplace pas la couleur personnalisée du point de données
Champs
Format du visuel
Développe la hiérarchie du
tableau croisé
Champs
Format du visuel
Forme tabulaire
• Règles
8.14 Segments
Champs
Format du visuel
Champs
Format du visuel
8.15 Histogramme
Couleurs des données pour chaque série Afficher les étiquettes de données
8.16 Courbes
8.17 Secteurs
8.19 Jauge
Par défaut, Power BI prend en charge différents types de graphiques combinés, dont les graphiques
8.23 Entonnoir
• Les Graphiques en entonnoir servent généralement à afficher les modifications qui jalonnent
un processus particulier, comme un pipeline des ventes ou les efforts de conservation de
clientèle avec un site web.
8.24 Cartes
Un indicateur de performance clé (KPI) est un indice visuel qui représente la marge de progression
réalisée en vue d’atteindre un objectif mesurable.
Le visuel d’influenceurs clés vous aide à comprendre les facteurs affectant une métrique qui vous
intéresse. Il analyse vos données, classe les facteurs qui sont importants et les affiche sous forme
d’influenceurs clés. Par exemple, supposons que vous souhaitez déterminer ce qui influence la
catégorie de produits. L’un des facteurs peut être le client et une autre l’année de commande.
Pour importer un visuel Power BI, dans le volet Visualisation, cliquez sur Importer un
élément visuel personnalisé, puis sélectionnez Importer à partir d'AppSource
Filtre de Base TopN : Filtre les N premiers ou Filtre avancé : affiche les
derniers (Haut/Bas) éléments uniquement selon la
N’affiche que les données valeur filtrée
concernées dans la
visualisation
Ex: je voudrais que lorsque je clique une visualisation de type segment, la visualisation sous forme de
tableau ne se filtre pas et les autres visualisations oui.
1- Cliquez sur une visualisation (ex : segment)
2- Cliquez sur le ruban contextuel Format puis Modifier les interactions
3- Cliquez sur le bouton bascule aucun filtre des autres visualisations ou bien le bouton
On voudrait afficher les informations d’une autre page lors que je pointe la
souris sur une valeur d’une visualisation.
3- Activez « Info-bulle »
4- Mettez taille de la page de type « Info-bulle »
5- Allez sur une visualisation quelconque d’une autre page
• Groupes : créer un groupe pour surligner les valeurs sélectionnées dans le visuel (ex :
sélectionnez 2 séries sur un histogramme avec la touche Ctrl puis cliquez sur Groupes /
Nouveaux groupes de données ou modifier groupe de données)
1- Dans la feuille FProduits, ajoutez un filtre d'extraction (ici le champ Société) dans le volet
Visualisation en bas à droite dans la zone EXTRACTION
2- Revenez sur la feuille FSociete puis testez en faisant un clic droit sur une donnée du tableau ou
graphique puis /Extraction et choisissez la feuille Fproduits
3- Un bouton Précédent sous forme flèche apparait pour revenir sur la feuille FSociete
(il faut utiliser la touche Ctrl + le bouton précédent)
: Les données publiées à partir de PowerBI Desktop ne sont pas actualisables tant vous ne
définissez pas de passerelles. Les données dans OneDrive ou Sharepoint n'ont pas besoin de
passerelles mais d'un compte Office 365
Pour publier dans un autre espace de travail, il faut avoir la licence pro de PowerBI
3. Cliquez sur (…) de l'espace de travail / Paramètres d'espace de travail pour modifier son
nom ou supprimer complètement l'espace de travail
1- Cliquez sur mon espace de travail ou espace de travail partagé dont vous êtes propriétaire
puis sur Jeux de données
Planifie l’actualisation
En utilisant une passerelle, les organisations peuvent conserver des bases de données et d’autres
sources de données sur leurs réseaux locaux tout en utilisant en toute sécurité ces données locales
dans les services Cloud.
Types de passerelles
• Configuration requise
- .NET Framework 4.6
- Une version 64 bits de Windows 7 ou une version 64 bits de Windows Server 2008 R2
Recommandé :
• PROCESSEUR 8 cœurs
• 8 Go de mémoire
• Une version 64 bits de Windows Server 2012 R2 ou version ultérieure
• Stockage SSD (Solid State Drive) pour la mise en file d’attente.
Considérations connexes :
• L’utilisateur qui installe la passerelle doit être l’administrateur de la passerelle.
• La passerelle ne peut pas être installée sur un contrôleur de domaine.
• Si vous envisagez d’utiliser l’authentification Windows, assurez-vous d’installer la passerelle
sur un ordinateur membre du même environnement Azure Active Directory (Azure AD) que
les sources de données.
• Vous ne devez pas installer une passerelle sur un ordinateur, comme un ordinateur portable,
qui peut être désactivé, en veille ou déconnecté d’Internet. La passerelle ne peut pas
s’exécuter dans l’une de ces circonstances.
• Si une passerelle utilise un réseau sans fil, ses performances peuvent en pâtir.
• Vous pouvez installer jusqu’à deux passerelles sur un seul ordinateur : l’une s’exécutant en
mode personnel et l’autre exécutée en mode standard. Vous ne pouvez pas avoir plusieurs
passerelles exécutées dans le même mode sur le même ordinateur.
2- S'il n'y a pas de passerelle, installez la passerelle en cliquant sur Installer maintenant
Important : indiquez votre adresse mail pour paramétrer votre passerelle qui sera installée sur
votre poste ou serveur
• Donnez un nom à votre passerelle qui apparaîtra ensuite dans Power BI Cloud dans les jeux
de données (Ex :"Passerelle Power BI") puis saisissez la clé de récupération
(à conserver en cas de migration de passerelle sur un autre poste)
• Vérifiez que la passerelle est bien connectée au cloud et que les voyants sont au vert
2. Après vous être connecté à votre compte d’organisation Office 365, inscrivez une nouvelle
passerelle.
4. Dans la liste clusters de passerelles disponibles , sélectionnez la passerelle principale, qui est la
première passerelle que vous avez installée. Entrez la clé de récupération pour cette
passerelle. Sélectionnez Configurer.
1- Cliquez sur le bouton sous forme de roue dentée puis Gérer les passerelles
Compte utilisateur et
mot de passe local du
poste de travail
Entrez vos informations de connexion web en cliquant sur Modifier les informations d'identification
Option Valeur
Epingler
Exemples
Contenu Web
Image
Zone de
texte
1. Dans la vue Liste de l’espace de travail, choisissez les tableaux de bord et les rapports qui
doivent être inclus dans l’application.
3. Dans Configurer, remplissez le nom et la description pour aider les utilisateurs à trouver
l’application. Vous pouvez définir une couleur de thème pour personnaliser cette dernière.
Vous pouvez également ajouter un lien vers un site de support.
4. Sur Navigation, vous sélectionnez le contenu à publier comme partie de l’application. Vous
ajoutez ensuite la navigation d’application afin d’organiser le contenu dans des sections.
On peut masquer certains rapports et tableaux de bords
5. Sur Autorisations, déterminez qui a accès à l’application, et ce que leurs utilisateurs peuvent
faire avec elle.
Important : Si votre application repose sur des jeux de données provenant d’autres espaces de
travail, il vous appartient de vérifier que tous les utilisateurs de l’application ont accès aux jeux de
données sous-jacents.
Vous pouvez envoyer ce lien direct aux personnes avec lesquelles vous avez partagé votre
application, où les destinataires de celles-ci peuvent la trouver sous l’onglet Applications en
accédant à Télécharger et explorer d’autres applications depuis AppSource.
Cette action désinstalle l’application pour toutes les personnes pour lesquelles vous l’avez publiée,
qui cessent d’y avoir accès. Elle ne supprime ni l’espace de travail ni son contenu.
• Utilisation de la sécurité au niveau des lignes (SNL) avec des espaces de travail
d’applications dans Power BI
Si vous publiez votre rapport Power BI Desktop dans un espace de travail d’applications du service Power
BI, les rôles sont appliqués aux membres en lecture seule. Vous devez alors indiquer dans les paramètres
de l’espace de travail d’applications que « Les membres peuvent uniquement afficher du contenu Power
BI ».
Avertissement
Si vous avez configuré l’espace de travail d’applications afin que les membres disposent d’autorisations de
modification, les rôles SNL ne s’appliquent pas à eux. Les utilisateurs sont en mesure de voir toutes les données.
: Dans la nouvelle version vous devez définir dans l'espace de travail le rôle de Visionneuse aux
utilisateurs pour que la sécurité des lignes s'applique. Les rôles ne s'appliquent pas aux membres et
aux administrateurs
11.1 S'abonner
1. Ouvrez le tableau de bord ou le rapport.
2. Dans la barre de menus supérieure, sélectionnez S’abonner ou l’icône en forme d’enveloppe
3. Remplissez l'abonnement
Pour vous abonner à plusieurs pages d’un rapport,
sélectionnez Ajouter un autre abonnement et
sélectionnez une autre page.
Utilisez le curseur jaune pour activer ou désactiver
l’abonnement. La définition du curseur sur Désactivé
ne supprime pas l’abonnement. Pour supprimer
l’abonnement, sélectionnez l’icône Corbeille.
Sélectionnez une Fréquence pour votre abonnement.
Vous pouvez choisir Quotidien, Hebdomadaire ou
Après l’actualisation des données (quotidien).
Planifiez l’heure d’envoi de l’e-mail en sélectionnant
Quotidien ou Hebdomadaire comme fréquence et en
entrant une Heure planifiée pour l’abonnement.
Planifiez les dates de début et de fin en entrant des
dates dans les champs correspondants.
Pour vérifier votre abonnement et le tester,
sélectionnez Exécuter maintenant. Un e-mail vous
est envoyé immédiatement.
Si tout semble correct, sélectionnez Enregistrer et
fermer pour enregistrer l’abonnement. Vous recevez
un e-mail et un instantané du tableau de bord ou du
rapport selon la planification que vous avez définie.
Tous les abonnements ayant pour fréquence Après
l’actualisation des données envoient un e-mail
seulement après la première actualisation planifiée
ce jour-là.
Vous êtes le seul à pouvoir gérer vos abonnements. Sélectionnez à nouveau S’abonner et choisissez
Gérer tous les abonnements en bas à gauche. Autre façon, cliquez sur la roue dentée en haut
de l'écran puis Paramètres
Un abonnement se termine si la licence Pro expire, si le tableau de bord ou le rapport est supprimé
par le propriétaire ou si le compte d’utilisateur qui a servi à créer l’abonnement est supprimé.
Remarques :
Avec Power BI Premium, vous attribuez une licence pour la capacité de votre contenu plutôt que
pour tous les utilisateurs de ce contenu. Le contenu (jeux de données, tableaux de bord et rapports)
est stocké dans Premium et peut ensuite être consulté par autant d'utilisateurs que vous le
souhaitez, sans frais supplémentaires par utilisateur. Ces utilisateurs peuvent uniquement afficher le
contenu, pas le créer. La visualisation consiste à consulter des tableaux de bord et des rapports sur le
Web, dans nos applications mobiles ou dans les portails ou les applications de votre entreprise. Les
créateurs de contenu Premium ont toujours besoin de leurs propres licences Pro.