H. ENRICHIR LES DONNÉES
H. ENRICHIR LES DONNÉES
À partir des données existantes, des calculs et des segmentations peuvent être réalisées.
1. CRÉER UNE MESURE
Une mesure va, comme pour une colonne calculée, permettre d'effectuer des opérations entre des valeurs de table mais la mesure permet en plus d’agréger des données.
ONGLET "ACCUEIL"
groupe "calculs" (5ème bloc)
<clic g> sur
nommer la mesure
saisir la 1ère lettre de la fonction
<clic g> sur la fonction
<clic g> sur le champ concerné
fermer la parenthése
<clic g> sur pour valider
ONGLET MODÉLISATION
groupe "calculs" (2ème bloc)
<clic g> sur
nommer la mesure
saisir la 1ère lettre de la fonction
<clic g> sur la fonction
<clic g> sur le champ concerné
fermer la parenthése
<clic g> sur pour valider
La mesure s'affiche maintenant dans l'onglet "visualisations"
Les résultats de mesures évoluent dynamiquement en fonction des choix de l'utilisateur et le rapport est donc toujours à jour
Les valeurs d'une mesure ne sont pas stockées mais calculées selon les besoins (prends moins de place qu'une colonne calculée)
Créer une table où seront regroupées toutes les mesures du modèle
Dans "base.pbix", créer la mesure
2. CRÉER UNE TABLE DE MESURES
Il est souvent nécessaire pour plus de clarté de créer une table afin de regrouper les mesures.
ONGLET "ACCUEIL"
groupe "données" (2ème bloc)
nommer la table
<clic g> sur
<clic g> sur
dans le volet droit, la table s'affiche
Puis de déplacer les mesures dans cette table.
ONGLET "OUTILS DE MESURE"
groupe "structure" (1er bloc)
<clic g> sur de
sélectionner la table créée "mesures"
supprimer dans le volet droit le champs "colonne1"
MODÈLE - VOLET DROIT
onglet
<faire glisser> le champ vers la table "mesures"
dans le volet droit, la table s'affiche avec la mesure
Dans "base.pbix", Créer une table "MESURES" et y déplacer la mesure "moyenne" créée
Insérer une nouvelle page 2 de rapport en cliquant sur
Créer un histogramme groupé avec les ventes TTC et les ventes moyennes par mois comme ci-avant
3. CRÉER DES SEGMENTS
Un segment filtre les données représentées dans la visualisation graphique dans une page de rapport. Il peut être créé à partir d'un tableau existant ou de toutes pièces
RAPPORT - VOLET DROIT
onglet volet
<clic g> dans le tableau ou <faire glisser> les champs
<clic g> sur
les valeurs s'affichent avec des cases
<clic g> sur une case pour la sélectionner
<ctrl> enfoncé pour rajouter une sélection
<clic g> dans une zone vide du tableau pour annuler la sélection
Dans "base.pbix", créer des segments par mois à partir du tableau précédent et sélectionner les mois de mai, juin et juillet
4. CRÉER UNE MESURE RAPIDE
Elle décompose la création de la mesure pour la rendre plus facile, notamment pour une valeur cumulée en utilisant "résultat cumulé".
ONGLET "ACCUEIL"
groupe "calculs" (5ème bloc)
<clic g> sur
nommer la mesure
sélectionner le calcul à effectuer
<faire glisser> le champ de valeur vers "valeur de base"
<faire glisser> le champs de catégorie vers "champ"
indiquer la direction "croissant" ou "décroissant"
pour fermer
<clic g> sur pour valider
ONGLET MODÉLISATION
groupe "calculs" (2ème bloc)
<clic g> sur
nommer la mesure
sélectionner le calcul à effectuer
<faire glisser> le champ de valeur vers "valeur de base"
<faire glisser> le champs de catégorie vers "champ"
indiquer la direction "croissant" ou "décroissant"
pour fermer
<clic g> sur pour valider
Dans "base.pbix",
Sélectionner tous les segments
Créer une mesure de type "résultat cumulé" nommée "Total cumulé de VENTES TTC" avec les données de "ventes TTC" de la table "ventes" dans la visualisation en cours comme ci-dessous :
Total cumulé de VENTES TTC dans Mois =
CALCULATE(
SUM('VENTES'[VENTES TTC]),
FILTER(
CALCULATETABLE(
SUMMARIZE('DATES', 'DATES'[DATES].[NoMois], 'DATES'[DATES].[Mois]),
ALLSELECTED('DATES')
),
ISONORAFTER(
'DATES'[DATES].[NoMois], MAX('DATES'[DATES].[NoMois]), DESC,
'DATES'[DATES].[Mois], MAX('DATES'[DATES].[Mois]), DESC
)
)
)
Représenter "ventes TTC", "moyenne" et "ventes cumulées" dans un histogramme groupé comme ci-après
5. GÉRER UNE MESURE
La mesure peut être supprimée ; dans ce cas il faut bien distinguer la suppression de la mesure même et la suppression de la mesure dans la visualisation.
Pour ne plus afficher une mesure :
RAPPORT - VOLET DROIT
onglet
visualisation sélectionnée
<clic g> sur en face de la mesure à décocher
RAPPORT - VOLET DROIT
onglet
visualisation sélectionnée
dans la zone "valeurs"
<clic g> sur en face de la mesure
Pour renommer une mesure :
MODÈLE - VOLET DROIT
onglet
visualisation sélectionnée
dans la zone "valeurs"
<double clic> sur la mesure
ou <clic g> sur en face de la mesure
<clic g> sur
saisir le nouveau nom
<entrée> pour valider
la mesure est renommée uniquement pour la visualisation en cours
RAPPORT - VOLET DROIT
onglet
visualisation sélectionnée
<double clic> sur la mesure
ou <clic g> sur en face de la mesure
<clic g> sur
saisir le nouveau nom
<entrée> pour valider
la mesure est renommée pour toutes les visualisations
Pour supprimer définitivement une mesure
MODÈLE - VOLET DROIT
onglet
<clic g> sur en face de la mesure
<clic g> sur
pour valider
RAPPORT - VOLET DROIT
onglet
<clic g> sur en face de la mesure
<clic g> sur
pour valider
Vous pouvez créer une nouvelle mesure à partir d'une mesure existante en copiant sa formulation dans la barre de formule vers une nouvelle mesure
Si vous supprimez une mesure utilisée par une visualisation, cette dernière affiche un message d'erreur et il faut cliquer sur pour corriger la visualisation
On ne peut pas annuler la suppression d'une mesure
Enregistrer votre projet avant toute étape importante.
Si vous ne pouvez pas revenir en arrière, fermer sans enregistrer puis rouvrir le projet sauvegardé
Dans "base.pbix",
Renommer les mesures dans la visualisation, ne plus afficher la moyenne puis la réafficher, Enregistrer, Commencer la suppression mais ne pas la valider
Dans "base.pbix",
Insérer une troisième page,
Importer les données du fichier Excel "budget mensualisé.xlsx"
Lier le champ "mois" à la table "date" en mode "modèle"
Créer une mesure " Budget cumulé de VENTES HT par Mois"
Bien mettre toutes les mesures dans la table "MESURES"
Budget cumulé de VENTES HT par Mois =
CALCULATE(
SUM('BUDGET'[TOTAL]),
FILTER(
CALCULATETABLE(
SUMMARIZE('DATES', 'DATES'[DATES].[NoMois], 'DATES'[DATES].[Mois]),
ALLSELECTED('DATES')
),
ISONORAFTER(
'DATES'[DATES].[NoMois], MAX('DATES'[DATES].[NoMois]), DESC,
'DATES'[DATES].[Mois], MAX('DATES'[DATES].[Mois]), DESC
)
)
)
Créer une mesure "Total cumulé de VENTES HT par Mois" à partir de la formule de "Total cumulé de VENTES TTC"
Total cumulé de VENTES HT par Mois =
CALCULATE(
SUM('VENTES'[VENTES]),
FILTER(
CALCULATETABLE(
SUMMARIZE('DATES', 'DATES'[DATES].[NoMois], 'DATES'[DATES].[Mois]),
ALLSELECTED('DATES')
),
ISONORAFTER(
'DATES'[DATES].[NoMois], MAX('DATES'[DATES].[NoMois]), DESC,
'DATES'[DATES].[Mois], MAX('DATES'[DATES].[Mois]), DESC
)
)
)
Dans la page 3, représenter les données hors taxes de ventes et de budget cumulés sous forme d'histogramme groupé
6. NOUVEAU PARAMÈTRE
Une question classique lors de la présentation d'un rapport est : "mais s'il se passe ceci …., qu'est-ce que cela va donner". Power Bi permet d'anticiper ce type de question sous forme d'un scénario dans lequel le paramètre créé va faire varier une valeur d'une table :
- Créer le paramètre
- Créer une mesure associant ce paramètre et un champ d'une table
- Remplacer dans la visualisation ce champ par la mesure créée
Je dois créer des budgets flexibles (avec plusieurs hypothèses en fonction de l'évolution de l'environnement)
Je crée un budget avec des valeurs fixes
Je crée un paramètre de variation que j'applique au budget créé précédemment et je remplace la valeur d'origine du budget par sa valeur associée au paramètre de variation dans la visualisation
Il faut d'abord créer le paramètre.
ONGLET MODÉLISATION
groupe "what if" (4ème bloc)
<clic g> sur
renseigner les éléments
vérifier que la case "ajouter une segment" est cochée
pour valider
Il peut être nécessaire d'utiliser ici le point "." comme séparateur décimal, la virgule séparant les éléments
Dans "base.pbix" et sur la page 3, créer le paramètre ci-avant
|
|
Il faut maintenant créer une mesure associant le paramètre à un champ de table.
ONGLET MODÉLISATION
groupe "calculs" (2ème bloc)
<clic g> sur
nommer la mesure
saisir le champs de table et l'associer au paramètre
(* : multiplication par exemple)
<clic g> sur pour valider
Dans "base.pbix" et sur la page 3, Créer la mesure
budget flexible = [Budget cumulé de VENTES HT par Mois]*TENDANCE[Valeur tendance]
la déplacer dans la table "mesures"
Il ne reste plus qu'à remplacer dans la visualisation le champ d'origine par la mesure créée, faire glisser le paramètre dans la page et faire varier ce dernier.
Dans "base.pbix" et sur la page 3,
Remplacer dans les 2 visualisations "Budget cumulé de ventes HT par mois"
par "Budget flexible"
Ajuster les dispositions et faire glisser "tendance" et valeur tendance" dans la page
Faire varier paramètre
7. INSÉRER UNE ZONE DE TEXTE
La zone de texte permet d'enrichir une page du rapport avec des explications, des commentaires.
ONGLET "INSÉRER"
groupe "éléments" (5ème bloc)
<clic g> sur
saisir le texte
Une barre d'outils s'affiche près du texte pour le mettre en forme ; elle s'utilise comme dans Word ou Excel
Dans "base.pbix" Insérer une quatrième page
La faire glisser en tête des onglets
Insérer le texte et le mettre en forme comme ci-après
8. CRÉER UNE VALEUR
Le texte peut afficher une valeur calculée à partir des données et mises à jour en fonction des filtres et de l'évolution de ces données.
Pour créer une valeur dynamique :
BARRE D'OUTILS
onglet "+ valeur"
positionner le point d'insertion dans la zone de texte
<clic g> sur pour créer une valeur
saisir une description à partir de laquelle sera calculée la valeur
indique un terme reconnu
indique un terme non reconnu
adapter la description afin que le résultat affiché soit correct
adapter le format
nommer la valeur
<clic g> sur
il peut être nécessaire de saisir la description en anglais, même si les noms de champ et de tables sont en français :
Pour insérer une valeur existante :
BARRE D'OUTILS
onglet "Examiner"
positionner le point d'insertion dans la zone de texte
<clic g> sur pour afficher la liste des valeurs
<clic g> sur pour insérer la valeur
la mettre en forme comme tout autre texte
Dans "base.pbix" et sur la première page en complément de la zone de texte
Créer les valeurs ci-après
Dans "base.pbix" et sur la première page
Remplacer les chiffres du texte en utilisant les valeurs créées comme ci-dessous
Dans "base.pbix" et sur la première page
Créer 2 histogrammes groupés comme ci-après
Modifier le filtre pour l'ensemble de la page et n'afficher que les marteaux et les pinces
Vérifier la mise à jour des visualisations et des valeurs
9. AJOUTER DES BOUTONS
Toute sortes de boutons peuvent être ajoutés dans la page du rapport.
ONGLET "INSÉRER"
groupe "éléments" (5ème bloc)
<clic g> sur
sélectionner le type de bouton
<faire glisser> le bouton pour le positionner
Leur paramétrage définit leur fonction. Ce paramétrage est différent en fonction des états du bouton, états affichés dans des listes déroulantes :
RAPPORT - VOLET DROIT
onglet
<clic g> sur pour activer l'option si elle ne l'est pas :
<clic g> sur pour dérouler la "carte" de l'option
pour chaque carte, sélectionner l'état
paramétrer les options
on retrouve ici des mises en forme d'objets comparables à celles de Word, Excel ou Powerpoint
La carte "action" définit la fonction du bouton
Dans "base.pbix" et sur la première page en bas
Créer un bouton vide comme ci-avant à paramétrer comme ci-après
par défaut pointé cliqué renvoyant à la page suivante
faire <ctrl> <clic g> sur le bouton pour vérifier son fonctionnement
10. CRÉER UN BOUTON VERS UN SIGNET
Power BI permet, comme Word, de créer des signets auxquels des boutons vont pouvoir faire référence. Il faut d'abord afficher le volet "signets"
ONGLET "AFFICHER"
groupe "afficher les volets" (5ème bloc)
<clic g> sur
le volet "signets" s'affiche
Puis enregistrer le signet
RAPPORT - VOLET DROIT
onglet
faire une sélection
<clic g> sur
<double clic> sur
ou <clic g> sur puis sur
saisir le nouveau nom pour le préciser
le signet fait maintenant référence à la sélection
Et enfin créer le bouton qui pointera vers ce signet
ONGLET "INSÉRER"
groupe "éléments" (5ème bloc)
<clic g> sur
sélectionner le type et le positionner
dans , choisir "signet" et sélectionner le signet voulu dans la liste
mettre en forme le bouton
Dans "base.pbix" et sur la deuxième page
Enregistrer sous le nom de signet "budget flexible" le graphique du même nom
sur la page 2, créer un bouton faisant référence à ce signet sur ce modèle:
par défaut pointé cliqué
faire <ctrl> <clic g> sur le bouton pour vérifier son fonctionnement
11. CRÉER UN BOUTON DE FILTRE
Bien que très utiles, ils ne sont pas inclus par défaut.
Il faut d'abord les charger.
RAPPORT - VOLET DROIT
onglet
<clic g> sur -
rechercher en haut et à droite
sélectionner puis
pour valider
Il faut maintenant insérer le(s) bouton(s) dans le rapport.
RAPPORT - VOLET DROIT
onglet
<clic g> dans un endroit vide
<clic g> sur
<faire glisser> à la position voulue
Puis le(s) paramétrer.
RAPPORT - VOLET DROIT
onglet - volet
<faire glisser> les champ des tables comme pour une visualisation
et le(s) mettre en forme
RAPPORT - VOLET DROIT
onglet - volet
paramétrer notamment la carte
Dans "base.pbix" et sur la première page
Créer les boutons de filtre suivants :
sélectionné non sélectionné
faisant référence aux champs
Tester le bouton de filtre
Créer les boutons de filtre suivants :
sélectionné non sélectionné
faisant référence aux champs
Tester ce bouton de filtre combiné avec le précédent
Paramétrer la page pour obtenir la présentation ci-dessous
12. CRÉER UN NAVIGATEUR DE PAGE
Un navigateur de page permet d'accéder directement à une page du rapport, le nom de la page se mettant à jour automatiquement. Un navigateur de signets fonctionne sur le même principe.
Il faut d'abord l'insérer
ONGLET "INSÉRER"
groupe "éléments" (5ème bloc)
<clic g> sur
sélectionner le type -
le navigateur de page s'affiche
le positionner
Puis le paramétrer
RAPPORT - VOLET DROIT
onglet - -
paramétrer notamment les cartes et en fonction des états des boutons, horizontale ou verticale et pour laquelle beaucoup de choix sont disponibles
Dans "base.pbix" Créer une nouvelle page
Créer un navigateur de page comme ci-après et le tester avec <ctrl> <clic g>
Renommer les onglets de page avec un <double> <clic> comme ci-dessous et Observer leur mise à jour dans le navigateur
13. QUESTIONS RÉPONSES
Cette fonctionnalité permet d'apprendre à Power BI à répondre aux questions à l'aide
- d'un module d'apprentissage
- de synonymes
- de questions suggérées
ONGLET MODÉLISATION
groupe "questions et réponses" (6ème bloc)
<clic g> sur
renseigner les éléments
vérifier que la case "ajouter un segment" est cochée
pour valider
Pour ajouter des synonymes qui pourraient être employés dans des questions
ou
<clic g> sur pour dérouler une table
<clic g> sur pour ajouter une synonyme
<clic g> sur de dans les termes suggérés pour l'ajouter
<clic g> sur de pour supprimer un synonyme
Cette fonctionnalité peut n'être opérationnelle qu'en anglais.
Dans "base.pbix"
Configurer les synonymes de représentants comme ci-après
Pour apprendre à Power Bi à comprendre les questions.
ou
saisir la question
les termes correspondant à des champs ou des valeurs de champ et à priori compris sont soulignés en bleu, les termes non compris en double souligné rouge
sélectionner éventuellement un des choix proposé
<clic g> sur
renseigner si possible les termes non compris
si la réponse est correcte, <clic g> sur
sinon reformuler la question jusqu'à avoir une réponse correcte
effectuer cette action autant que possible pour ne plus avoir de mots non compris
Même si la question est posée en français, la reconnaissance des champs et des valeurs suffit souvent pour avoir une réponse correcte
Dans "base.pbix", Envoyer la question "total cumulé des ventes par produit name"
Essayer d'autres questions et n'enregistrer que lorsque la réponse est correcte
Définir les termes incompris
Le plus simple reste actuellement de poser la question en anglais, même si avec des champs en français, cela ne ressemble pas à un langage naturel
Il est aussi intéressant de prévoir les principales questions possibles et de les proposer
ou
saisir la question – la corriger éventuellement
<clic g> sur pour ajouter la question
<faire glisser> une question pour modifier sa position
<clic g> sur pour enregistrer l'ordre
Dans "base.pbix", suggérer des questions comme celles-ci-avant
Power Bi permet de consulter les questions posées par des utilisateurs et de les corriger.
ou
<clic g> pour développer le commentaires positif ou négatif de l'utilisateur
résoudre le problème par exemple avec ou en corrigeant la syntaxe de l'utilisateur (and, or…)
Dans "base.pbix", vérifier les questions posées
Enfin, les questions pré-enregistrées peuvent être affichées dans le rapport.
ONGLET INSÉRER
groupe "visuels ia" (2ème bloc)
<clic g> sur
dimensionner et positionner
RAPPORT - VOLET DROIT
onglet
<clic g> sur
dimensionner et positionner
Dans "base.pbix" et une nouvelle page 5
Afficher les questions enregistrées
14. POWER APPS
Les Power Apps sont des applications intégrées. Il est possible d'y faire appel dans le rapport.
ONGLET INSÉRER
groupe "power platform" (4ème bloc)
<clic g> sur
RAPPORT - VOLET DROIT
onglet
<clic g> sur
VOLET DROIT
onglet
sélectionner les champs de table à utiliser
Puis dans Power Apps
<clic g> sur
<clic g> sur
Dans "base.pbix" et la page 5
Afficher l'application
Il est aussi possible de créer une nouvelle application avec Power Apps dans Power Apps (voir le cours sur power apps)
15. POWER AUTOMATE
Power Automate est un outil d'automatisation de tâches. Il est possible d'y faire appel dans le rapport.
ONGLET INSÉRER
groupe "power platform" (4ème bloc)
<clic g> sur
RAPPORT - VOLET DROIT
onglet
<clic g> sur
VOLET DROIT
volet
sélectionner les champs de table à utiliser
Puis dans Power Automate
<clic g> sur
<clic g> sur
<clic g> sur
<clic g> sur
<clic g> sur puis
sélectionner l'action
ex :
paramétrer l'espace de travail et le groupe de données
<clic g> sur
<clic g> sur
<clic g> sur
paramétrer taille, position et format du bouton
Dans "base.pbix" et sur la page 5
Créer un bouton comme ci-avant