Le programme
L’objectif de ce dernier niveau est de vous donner à la fois les outils et la méthode pour créer les outils d’intelligence décisionnelle de votre entreprise.
Coté outils, nous verrons comment utiliser le complément d’Excel PowerPivot afin de traiter et recouper de grandes quantités de données provenant de sources multiples fréquemment actualisées. Ce savoir-faire pourra ensuite vous servir à vous approprier d’autres outils plus spécialisés comme PowerBI, qui fonctionne en grande partie sur le même principe et le même langage.
Coté méthode, je veux vous donner la manière de raisonner pour concevoir vos propres architectures de fichiers à même de résoudre vos problématiques d’entreprise. Nous verrons en particulier comment peuvent s’agencer des solutions pour assurer le suivi de sujets stratégiques fréquents tels que :- Suivi de performance d’entreprise (tableaux de bord d’indicateurs clés..)
- Suivi de la productivité par équipe / ligne de prod…
- Édition de jalons clients (Chiffre d’affaire, données qualité, évolution sur 1 an…)
Table des matières - Cours expert
Module 1 : Créer un modèle de données PowerPivot
On ne comprend qu’en faisant ! Dans ce premier module, nous sautons directement dans le vif du sujet en créant notre premier modèle de données avec le complément d’Excel PowerPivot.
Nous commencerons alors à voir tout le potentiel de cette architecture pour analyser et mettre en forme de grandes quantités de données.
Activer PowerPivot sur votre poste : 4:09
Lien de téléchargement PPivot pour Excel 2010 : https://www.microsoft.com/fr-FR/download/details.aspx?id=43348 (déjà inclut par défaut dans les versions ultérieures, vous n’aurez qu’à l’activer)
Import de données dans PowerPivot : 5:03
Liez vos données grâce à des relations entre tables : 7:53
Récupérer une information liée grâce à un « RELATED » : 9:45
Créer un TCD présentant le contenu de votre modèle de données : 11:08
Créer une étiquette de période type « s12-2019 » à partir d’une date : 13:11
Dénombrer un nombre de valeurs uniques dans votre TCD : 15:41
Récapitulatif des principaux avantages d’un modèle de données par rapport à un classeur classique : 20:44
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 2 : Vocabulaire & problèmes courants
Derrière le complément PowerPivot se cache en fait la possibilité de créer et gérer vos propres bases de données relationnelles. Pour bien comprendre ce qu’on manipule, il va nous falloir introduire ici un peu de vocabulaire !
Nous allons aussi passer en revue quelques soucis courants et voir comment les résoudre.
Le vocabulaire des modèles de données : 00:31
Identifier et corriger les problèmes d’actualisation de votre modèle de données :
- Identifier la table qui cause l’erreur : 7:02
- Régler un problème de répertoire qui a changé (adresse ou nom du fichier source) : 7:48
- Identifier et corriger un problème lié à la modification du nom d’onglet d’une source : 8:59
- Identifier et corriger un problème lié à la modification d’un titre de colonne dans la source : 10:28
- Identifier et corriger un problème lié à la présence d’un doublon dans une colonne servant de clé : 12:02
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 3 : Langage DAX
Nous allons voir dans ce module comment ajouter des colonnes calculées dans les tables PowerPivot : nous aurons alors besoin d’utiliser le langage DAX spécifique aux modèles de données.
C’est très proche de ce que nous avons déjà fait dans Excel, mais il y a quand même quelques spécificités !
Ce module est assez conséquent, je l’ai donc divisé en 2 parties qui correspondent aux deux exercices proposés.
Module 3 Exercice 1 : Manipulation données, dates, chaines de texte avec le langage DAX
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 3 Exercice 2 : Utilisation de fonctions spécifiques aux modèles de données type CALCULATE + FILTER
Présentation des fonctions DAX spécifiques aux modèles de données les plus courantes: 1:28
Réaliser une opération quelconque (MAX, COUNTROWS…) sur les lignes respectant une condition particulière* avec une formule de type CALCULATE + FILTER : 2:54
Ruse grossière (mais souvent efficace!) pour afficher un pseudo graphe (x,y) à partir d’un TCD** : 11:58
Afficher une sélection d’indicateurs clé dynamiques à coté de vos graphes : 18:53
* : Il est possible d’écrire plusieurs conditions à partir du même FILTER , utilisez alors la syntaxe suivante :
- FILTER(Table, Condition1 && Condition2) pour un « ET »
- FILTER(Table, Condition1 || Condition2) pour un « OU » (symbole AltGr+6)
Utiliser AND et OR comme ET et OU sur Excel fonctionne aussi très bien !
** : Si vous n’êtes pas sur que l’ensemble des valeurs que vous souhaitez afficher sur l’axe X soient présentes dans vos données, vous pouvez créer et importer dans le modèle de donnée une nouvelle table qui contienne l’ensemble des valeurs X que vous souhaitez voir apparaître. Pour chacun des enregistrements de cette table, calculez maintenant la valeur à afficher sur l’axe Y avec une formule de type CALCULATE + FILTER. C’est la méthodo qu’on va suivre dans le module suivant pour consolider des données par période.
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 4 : Mesures DAX et consolidation de données
Maintenant que nous savons manipuler notre modèle de données, nous allons essayer d’exprimer tous nos indicateurs clés de choix dans un même référentiel (ici, par semaine). Ce sera très pratique pour pouvoir consolider nos données sur plusieurs années.
Je vous montre la bonne méthode, ainsi que la manière d’utiliser un nouvel outil des modèles de données, les mesures DAX.
Principe de la consolidation de données par période à partir d’un modèle de données : 2:41
Création d’une clé ad-hoc pour établir une relation avec la table de consolidation : 5:09
Limites des indicateurs calculés à partir de colonnes dans le modèle de données : 9:05
Créer une mesure DAX dans un TCD : 11:05
Ruser pour calculer des indicateurs ne concernant pas le même jeu de lignes d’une unique table source: 15:59
Mise en forme de la table de synthèse afin de servir de source pratique pour un tableau de bord transverse : 23:13
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 5 - Création d'un tableau de bord multi-sources
On approfondit ce qu’on a vu dans les modules précédents pour créer un tableau de bord de suivi de performance mettant en relation des données provenant de plusieurs sources . Le croisement de données de production & données des heures travaillées permettra en particulier de créer un suivi de productivité.
Exercice 1 – Principe & construction d’un modèle de données type « tableau de bord multi-sources » : 1:53
Exercice 2 – Création d’un indicateur de productivité : 7:16
Exercice 3 – Création de mesures complexes : 12:44
- Indicateur « taux de rendu à temps » (mesure avec conditions) : 13:42
- Indicateur « délai de rendu moyen » (valeur type moyenne pondérée) : 17:34
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Module 6 - Concevoir vos propres solutions
Pour conclure ce cours expert, je vous donne quelques recommandations sur la manière d’aborder les problématiques métiers auxquelles vous allez être confrontés pour proposer à vos collègues des solutions répondant à leurs besoins. Je vous montre également comment agencer entre eux vos différents fichiers pour mettre sur pied un véritable système d’intelligence décisionnelle au sein de votre entreprise.
Se poser les bonnes questions au moment de choisir la structure de son fichier : 2:01
Structure du « fichier de suivi », permettant l’analyse et la consolidation des données clé à partir d’une source unique : 6:18
Structure du « fichier de synthèse », permettant la mise en relation de plusieurs sources de données : 8:50
Préconisations pour organiser un système d’intelligence décisionnelle basé sur Excel / PPivot : 12:30
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Complément 1 - Power Query et outils d'import avancés
Dans ce complément, je vous présente la boîte à outils PowerQuery qui vous permettra de transformer les données que vous souhaitez récupérer, et en particulier de consolider de nombreux fichiers en une seule table!
Le module est un peu dense, n’hésitez pas à vous servir des repères temporels sous la vidéo !
PowerQuery, à quoi ça sert et à quel moment du processus? : 0:00
Exercice 1 – Récupérer N fichiers d’un répertoire pour en faire une seule table : 4:09
- Ouvrir PowerQuery et définir le répertoire auquel on souhaite se connecter : 5:24
- Définir les filtres appropriés pour ne pas charger de données inutiles : 8:56
- Charger vos données dans Excel – sur un onglet ou directement dans le modèle de données : 11:13
- Retourner sur votre requête pour la modifier après coup : 14:34
- Définir des droits d’accès particuliers pour la connexion (par exemple un accès admin) : 15:31
Exercice 2 : Récupérer et transformer N fichiers au format peu pratique pour en faire une table exploitable : 17:12
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !
Complément 2 - Écrire des macros simples
Savoir créer quelques macros peut être très pratique, que ce soit pour automatiser quelques opérations courantes (consolidation de données) ou proposer des fonctions ergonomiques à vos utilisateurs (ex : bouton de langue anglais/français).
Devenir un pro du langage VBA dépasse de loin le périmètre de ce cours, mais on voit comment se débrouiller sur deux exemples où l’utilisation d’une macro est très pratique!
Introduction – à quoi peuvent servir les macros ? : 00:14
- Afficher le menu Développeur : 2:01
- Utiliser le bouton « Enregistrement » pour créer automatiquement le code correspondant à une suite d’actions : 2:41
- Consulter le code enregistré et l’exécuter : 3:41
Exemple 1 – Changer la langue d’affichage d’un graphe avec un bouton anglais/français: 6:04
- Principe de fonctionnement : 6:15
- Création de la macro : 7:34
- Affectation à un bouton macro pour rendre l’utilisation ergonomique : 8:49
Exemple 2 : Consolidation semaine après semaine des données affichées dans un TCD à l’aide d’un bouton macro : 11:02
Vous avez remarqué une coquille, ce module n’a pas répondu à toutes vos questions? Faites moi part de vos remarques !