Easy-Micro

BUREAUTIQUE Excel perfectionnement
Power Pivot

Le complément Excel Power Pivot qui permet de gérer les Tableaux Croisés Dynamique

Ouvrir Power Pivot via l'onglet Données

Power Pivot est un complément COM : Fichier > Options > Compléments COM

Power Pivot
Power Pivot est ouvert à partir de l'onglet "Données > Gérer le modèle de données"

Pour les besoins de cet exercice, nous utiliserons les cinq tables de la base Access olympicmedals.accdb

Ouvrir Power Pivot via l'onglet Power Pivot

Activez la case à cocher Power Pivot dans Fichier > Option > Personnaliser le ruban

Power Pivot
Power Pivot est ouvert à partir de l'onglet "Power Pivot > Gérer"

Obtenir des données

On utilise l'assistant d'importation de table Power Pivot

Power Pivot
Assistant d'importation de table Power Pivot

Vue de diagramme Power Pivot

Cette vue permet de gérer les relations entre les tables (comme ici entre la table Médailles et la table Disciplines)

Power Pivot
Diagramme Power Pivot par Easy-Micro [Ecran Vue de diagramme]. On se croirait dans le Modèle Conceptuel de Données d'Access

Note de mon collègue Philippe IMBERT : On peut effectivement considérer que les TCD, complétés par Power Pivot, offrent les mêmes fonctionnalités qu'Access en termes de créations de tables, relations et requêtes. Par contre, Access va plus loin en proposant la création de formulaires et d'états.

Importer les données dans Excel

On utilise l'assistant de création de TCD Power Pivot

Power Pivot
Création d'un TCD dans Excel à partir de Power Pivot

TCD Excel

TCD Excel à partir de deux tables avec une relation (tables Disciplines et table Médailles)

Excel Power Pivot
Création d'un TCD dans Excel à partir de Power Pivot

Requêtes et connexions

Le volet "Requêtes et Connexion" permet de gérer les connexions existantes. On peut voir ici deux connexions : la première vers Power Pivot (ThisWorkbookDataModel) et la seconde vers la base Access olympicmedals

Excel Power Pivot
Le volet Excel "Requêtes et Connexions" permet d'actualiser les connexions de Power Pivot vers Excel

Créer des relations dans Power Pivot

Pour créer des relations, on ouvre Power Pivot en vue de diagramme

Pour les besoins de cet exercice, nous utiliserons les fichiers Excel villes_hôtes.xlsx et olympicsports.xlsx que l'on rajoute dans notre TCD par un simple copier/coller de feuilles entre classeurs.

Excel Power Pivot
A la condition que les données soient identiques, un simple cliquer/glisser permet de créer des relations dans Power Pivot

Colonne calculée DAX 1/2

La table villes_hôtes n'a pas de colonne de valeurs uniques mais nous pouvons la créer en combinant le champ Edition (année de l'événement olympique) et le champ Saison (été ou hiver) à l'aide d'une colonne calculée DAX (Data Analysis Expressions). DAX est un langage de formule pour Power Pivot et les TCD. Voici la formule : =CONCATENATE([Edition],[Season])

Excel Power Pivot
Création d'une colonne calculée DAX dans Power Pivot

Colonne calculée DAX 2/2

Il nous faut rajouter une colonne DAX dans la table Médailles pour modifier le format de la colonne "Edition" car il est différent de celui de la table villes_Hôtes. Voici la formule : =YEAR([Edition]).

On peut, ensuite, créer notre colonne DAX "EditionID" avec cette formule : =CONCATENATE([Year],[Season]) puis créer notre relation avec la table villes_hôtes afin d'afficher le nombre de médailles par ville d'accueille

Excel Power Pivot
Création de deux colonnes calculées DAX dans Power Pivot

Zone de calcul Power Pivot 1/2

La zone de calcul Power Pivot, en bas de la vue de données (Accueil > Affichage > Zone de calcul), permet de faire des calculs sur les colonnes

Zone de calcul Power Pivot
Fonction NOMBRE() dans la zone de calcul Power Pivot

Zone de calcul Power Pivot 2/2

La zone de calcul (aussi appelée mesure Power Pivot) apparait sous la forme d'un champ

Zone de calcul Power Pivot
Fonction NOMBRE() dans la zone de calcul Power Pivot

Créer une hiérarchie 1/2

Une hiérarchie permet d'organiser facilement les données dans les TCD. Dans la table Events (en vue Diagramme), cliquez sur le bouton "Créer une hiérarchie", nommez là SDE et glissez y les champs Sport, Discipline et Event.

Hiérarchie Power Pivot
Deux nouvelles hiérarchie Power Pivot

Créer une hiérarchie 2/2

Une hiérarchie permet d'organiser facilement les données dans les TCD.

Hiérarchie Power Pivot
Hiérarchie Power Pivot utilisées dans Excel

< Page précédente EXCEL PERFECTIONNEMENT Page suivante >