On souhaite produire un rapport Power BI. Voici les étapes essentiels.
0 - Objectifs et données sources
Déterminer le ou les objectifs du rapport
Quel sera le public cible ?
Recenser les sources de donnée disponibles
Quelles sont les sources disponibles ?
Qualité, fréquence de mise à jour
Si une données n’est pas disponible dans aucune source, on crée un fichier Excel “compagnon”, en y stockant les données sous forme de Table (Insertion > Tableau)
Étudier les transformations envisagées
Lister les différentes visualisations envisagées
Évaluer la pagination & la navigation
Dessiner les schémas des tables qui seront dans le modèle, en visant un
Après le choix de l’objet (étape Navigation) cliquer sur Charger (données relativement normalisées) ou Transformer les données (des transformations doivent être réalisées).
2 - Transformer
Power Query permet de transformer les données - est lancé avec Accueil > Transformer les données.
Une requête par objet (exemples d’objets : années, mois, services, fournisseurs, etc.) :
Quelles requêtes doivent repartir dans le modèle de données de Power BI : clic droit sur une requête > laisser coché ou décocher Activer le chargement.
Vérifier le type de chaque champ : numérique, date, texte...
Renommer les champs (sauf les champs numériques qui seront repris dans des formules DAX).
Créer des mesures dans cette table (dans le volet Données, clic droit sur une table > Nouvelle mesure), au moins la somme (fonction SUM) des colonnes numériques des tables, puis masquer le(s) champ(s) source de la mesure (ici ChampNumerique). Formater la mesure (bouton “Virgule”)
Ma mesure = SUM(ChampNumerique)
Ajouter des colonnes calculées, des tables calculées
Ajouter des regroupements (préférer un “compagnon”)
Passer en revue chaque champ depuis la vue Rapport et modifier leur propriété :
Renommer le champ (on préfèrera le faire dans Power Query)
Clic droit > Renommer
Masquer le champ (si c’est champ clé ou parce qu’on veut alléger le modèle)
Trier le champ : on peut trier un champ Nom du mois par son numéro (champ Mois).