1
BI MICROSOFT
Premiers pas avec Power Pivot
Outils de la Business Intelligence Microsoft (BI)
Agréger, Analyser et Visualiser vos données
Power Query
Objectif : Découvrir le fonctionnement de Power Pivot et
apprendre à gérer un Modèle de données dans Excel
Power Pivot
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
2
Power Pivot & Langage DAX
VS
Excel Power Pivot
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
3
Power Pivot & Langage DAX
Présentation de Power Pivot
Complément Excel (intégré depuis 2016):
Puissantes analyses de données
Créer des modèles de données
Combiner des données provenant de diverses sources
Gérer de gros volumes de données
Effectuer une analyse rapide
Dans Excel et Power Pivot
Possibilité de créer un modèle de données, une collection de tables des
relations
Le modèle vu dans un classeur Excel et le même dans Power Pivot
Les données importées dans Excel sont disponibles dans Power Pivot et vice
versa
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
4
Power Pivot & Langage DAX
Excel VS Power Pivot (1/3)
Tâche Dans Excel Dans Power Pivot
Importer des données Importer toutes les données à Filtrer les données et renommer
de différentes sources partir d’une source de données des colonnes et des tables lors de
l’importation
Créer des tables Les tables peuvent se trouver Les tables sont organisées en
sur n’importe quelle feuille pages à onglets individuelles
dans le classeur. Les feuilles dans la fenêtre Power Pivot
peuvent comporter plusieurs
tables
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
5
Power Pivot & Langage DAX
Excel VS Power Pivot (2/3)
Tâche Dans Excel Dans Power Pivot
Modifier des données Possibilité de modifier les Impossible de modifier les
dans une table valeurs dans les cellules cellules individuelles d’une table
individuelles d’une table
Créer des relations Dans la boite de dialogue Dans la vue de diagramme ou
entre des tables Relations dans la boite de dialogue Créer
des relations
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
6
Power Pivot & Langage DAX
Excel VS Power Pivot (3/3)
Tâche Dans Excel Dans Power Pivot
Créer des calculs Utiliser des formules Excel Ecrire des formules avancées
avec le langage d’expression Data
Analaysis Expressions (DAX)
Créer des hiérarchies Non disponible Définir des Hiérarchies à utiliser
partout dans un classeur, y
compris dans Power View
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
7
Power Pivot & Langage DAX
Choisir entre : TCD standard & TCD Modèle de données ?
TCD Standard TCD Modèle de Données
Avoir une Table « plate » Avoir plusieurs Tables
Limite de volume de données (No Big Data)
Analyser des données volumineuses
Pas plus de ~ 1 M de lignes
Avoir des calculs plus variés avec les fonctions
Formules standard dans les TCDs
DAX
Ajouter manuellement le format de nombre Formatage des nombres peut être ajouté à la
pour chaque nouveau calcul formule
Les mesures DAX (Formules) sont créées une
Ne peut pas réutiliser une formule
seule fois et peuvent être réutilisées
Faire des rapports TCD sur un petit Adéquation des TCDs Modèles de données
ensemble de données stadard pour les projets complexes ou Big Data
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
8
Power Pivot & Langage DAX
Choisir entre : TCD standard & TCD Modèle de données ?
TCD Standard TCD Modèle de Données
Avoir une Table « plate » Avoir plusieurs Tables
Limite de volume de données (No Big Data)
Analyser des données volumineuses
Pas plus de ~ 1 M de lignes
Avoir des calculs plus variés avec les fonctions
Formules standard dans les TCDs
DAX
Ajouter manuellement le format de nombre Formatage des nombres peut être ajouté à la
pour chaque nouveau calcul formule
Les mesures DAX (Formules) sont créées une
Ne peut pas réutiliser une formule
seule fois et peuvent être réutilisées
Faire des rapports TCD sur un petit Adéquation des TCDs Modèles de données
ensemble de données standard pour les projets complexes ou Big Data
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
9
Power Pivot & Langage DAX
Destinée à qui ?
À tous ceux qui souhaitent faire des analyses provenant de très grosses
sources de données
À tous ceux qui souhaitent réaliser des Tableaux de Bord performants
Prérequis ?
Maitriser les fonctionnalités avancées d’Excel et surtout :
Tableaux Croisés Dynamiques
Les Segments
…
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
10
Power Pivot & Langage DAX
Les Fonctions DAX
• Fonctions d’agrégation
• Fonctions logiques
• Fonctions de filtrage
• Fonctions de temps (Time Intelligence)
• Fonctions de texte
• Fonctions de relation
• Fonctions de table
• Fonctions mathématiques et statistiques
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
11
Power Pivot & Langage DAX
Fonctions d’agrégation (simple)
•SUM : Calcule la somme d’une colonne
•AVERAGE : Calcule la moyenne d’une colonne
•COUNT / COUNTA : Compte les lignes ou les valeurs non
vides
•DISTINCTCOUNT : Compte les valeurs uniques
•MIN / MAX : Renvoie la valeur minimale ou maximale
d’une colonne
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
12
Power Pivot & Langage DAX
Fonctions d’agrégation (avancée - itérative)
•SUMX : Calcule une expression personnalisée pour chaque
ligne d'une table, puis additionne les résultats
•AVERAGEX : Calcule une expression personnalisée pour
chaque ligne d'une table, puis en fait la moyenne
•COUNTX : Compte le nombre de lignes où une expression
évaluée retourne une valeur non vide
•MINX / MAXX : Trouve la plus petite /grande valeur d'une
expression calculée pour chaque ligne d'une table
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
13
Power Pivot & Langage DAX
Fonctions logiques
•IF : Effectue des tests conditionnels
•SWITCH : Permet de tester plusieurs conditions
alternatives
•AND / OR : Combine des conditions logiques
•NOT : Négation logique
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
14
Power Pivot & Langage DAX
Fonctions de filtrage
•CALCULATE : Modifie le contexte de filtre pour une mesure
ou une colonne.
•FILTER : Renvoie une table filtrée selon des critères
donnés.
•ALL : Ignore les filtres actifs sur une colonne ou une table.
•KEEPFILTERS : Maintient les filtres existants tout en
ajoutant de nouvelles conditions.
•RELATED : Renvoie une valeur depuis une table liée
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
15
Power Pivot & Langage DAX
Fonctions de temps (Time Intelligence)
•DATEADD : Décale une date de jours, mois ou années.
•SAMEPERIODLASTYEAR : Compare une période à celle de
l'année précédente.
•TOTALYTD / TOTALQTD / TOTALMTD : Calcule les cumuls
annuels, trimestriels ou mensuels.
•DATESYTD / DATESQTD / DATESMTD : Renvoie une table de
dates correspondant à l'année, trimestre ou mois en cours.
•PREVIOUSMONTH / PREVIOUSYEAR : Renvoie les périodes
précédentes
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
16
Power Pivot & Langage DAX
Fonctions de texte
•CONCATENATE : Combine deux chaînes de texte.
•LEFT / RIGHT : Extrait des caractères à gauche ou à droite
d’une chaîne.
•MID : Extrait une sous-chaîne au milieu.
•SEARCH / FIND : Trouve une sous-chaîne dans une chaîne.
•FORMAT : Formate une valeur selon un modèle défini
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
17
Power Pivot & Langage DAX
Fonctions de relation
•RELATED : Accède à une colonne dans une table liée
•RELATEDTABLE : Renvoie une table liée à une autre via une
relation
•LOOKUPVALUE : Recherche une valeur dans une table
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
18
Power Pivot & Langage DAX
Fonctions de table
•SUMMARIZE : Crée une table de résumé en regroupant des
données.
•ADDCOLUMNS : Ajoute des colonnes calculées à une table.
•VALUES : Renvoie les valeurs uniques d’une colonne.
•CROSSJOIN : Combine chaque ligne de deux tables.
•UNION / INTERSECT / EXCEPT : Permet des opérations entre
tables (union, intersection, différence)
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
19
Power Pivot & Langage DAX
Fonctions mathématiques et statistiques
•SUMMARIZE : Crée une table de résumé en regroupant des
données.
•ROUND / ROUNDUP / ROUNDDOWN : Arrondit les nombres
selon différents critères.
•DIVIDE : Effectue une division avec gestion des erreurs de
division par zéro.
•RANKX : Classe les valeurs dans un contexte donné.
•[Link] / [Link] : Calcule les percentiles
dans une table
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
20
BI MICROSOFT
Premiers pas avec Power Query
Outils de la Business Intelligence Microsoft (BI)
Agréger, Analyser et Visualiser vos données
Power Query
Objectif : Découvrir le fonctionnement de Power Query et
apprendre à automatiser la transformation et le nettoyage des
Power Pivot données dans Excel
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
21
Power Query
Définition
Power Query est un outil intégré à Excel (à partir de 2016)
qui permet d'extraire, transformer et charger (ETL) des
données de diverses sources. Il facilite le processus de
collecte et de préparation des données pour les analyses en
automatisant des tâches complexes, comme le nettoyage, le
filtrage, le regroupement ou la mise en forme des données.
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
22
Power Query
Définition
Avec Power Query, vous pouvez :
• Connecter des données provenant de fichiers Excel, bases
de données, services en ligne, ou encore pages web.
• Appliquer des transformations sans coder grâce à une
interface intuitive.
• Rafraîchir automatiquement vos données pour garantir
qu'elles sont toujours à jour.
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
23
Power Query
Les étapes à suivre
1. Connexion et exploration des données
2. Nettoyage et transformation des données
3. Combinaison de données
4. Chargement et automatisation
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie
24
Power Query
Application 1 : Connexion au web
1. Se connecter à l’URL
2. Nettoyage : Supprimer les colonnes inutiles
3. Nettoyage : Modifier les données
4. Transformation : Ajouter des colonnes Densité et
Catégorie
5. Chargement et automatisation
6. Préparation du tableau de bord
KARRAY GROUP [Link]
Partenaire de IC CANADA Route de Gremda, Sfax Tunisie