Comment et pourquoi créer des hiérarchies dans Power Pivot

Publié le 19 mars 2015
par Sophie Marchand M.Sc., CPA, CGA, MVP
Power Pivot: Hiérarchies

Comment et pourquoi créer des hiérarchies dans Power Pivot

Lorsque vous travaillez avec des modèles de données qui sont utilisés par plusieurs analystes, il devient intéressant de créer des hiérarchies pour certaines dimensions du modèle de données. Cet article vous explique comment créer une hiérarchie dans un modèle de données, conçu via Power Pivot.

 

Comment créer une hiérarchie

Supposons le modèle de données suivant:

Power Pivot: Hiérarchies

 

Pour créer une hiérarchie de dates (calendrier) débutant par la dimension Year (Année), faites un clic droit de souris sur Year (Année) et choisissez Create Hierarchy (Créer une hiérarchie).

Power Pivot: Hiérarchies

 

Répétez le même processus pour toutes les dimensions que vous souhaitez ajouter dans votre hiérarchie de dates. Par exemple, ci-bas, j’ai ajouté le trimestre, le nom du mois, le numéro de la semaine et le jour.

Power Pivot: Hiérarchies

 

Vous pouvez ensuite utiliser vos hiérarchies dans vos analyses de données, notamment dans vos tableaux croisés dynamiques, tel qu’illustré ci-bas (dans cet exemple, notre hiérarchie de dates a été utilisée comme étiquette de lignes):

Power Pivot: Hiérarchies

 

Dans Power View, vous pouvez créer une visualisation de vos ventes (ou autres mesures) selon votre hiérarchie de dates. Cela vous permettra ensuite de double-cliquer sur une année pour voir la même information sous forme de trimestres et ainsi de suite. Pour revoir les différentes façons de forer les données dans une visualisation Power View, je vous invite à consulter l’article suivant:Power View: 4 façons de forer les données dans vos graphiques.

Power Pivot: HiérarchiesPower Pivot: HiérarchiesPower Pivot: Hiérarchies
 
 

Vous avez des sources de données volumineuses à rassembler et analyser dans Excel ? Apprenez à automatiser tout le processus d’importation, de transformation et de modélisation  des données avec nos formations sur Power Query et Power Pivot dans Excel.

 

Le comble!!!

Grâce aux hiérarchies, vous pouvez reproduire ce comportement de Power View dans Excel. Jetez un coup d’oeil à la vidéo ci-bas:

 

Toutefois, lorsque vous voudrez remonter à un niveau supérieur, l’expérience dans Excel sera moins “friendly”. En effet, pour remonter vers un niveau supérieur de votre hiérarchie, vous devrez utiliser les options “Drill Up” et “Drill Down” (donc vous éloignez un peu de votre graphique), tel qu’illustré ci-bas.

Excel Drill Up et Drill Down

 

En effet, devoir passer par le menu contextuel du graphique de tableau croisé dynamique est moins intuitif que l’option de Power View, qui permet facilement de passer à un niveau supérieur (option disponible dans le coin supérieur droit d’une visualisation):

Power Pivot: Hiérarchies

C’est tout de même assez impressionnant de pouvoir forer dans un graphique à même Excel, sans aucune programmation!

.

Avantage des hiérarchies

Les hiérarchies permettent de choisir un axe d’analyse à plusieurs niveaux, sans avoir à faire l’effort de le définir le chemin d’analyse à chaque fois. En créant à l’avance une hiérarchie dans le modèle de données, l’utilisateur pourra simplement choisir cette hiérarchie pour l’ajouter à son analyse, notamment aux dimensions de son tableau croisé dynamique. Les hiérarchies présentent donc d’une économie de temps pour l’analyste.

 

Accès aux hiérarchies 

Une fois que vous avez créé une hiérarchie, vous pouvez choisir de “cacher” les champs individuels de la hiérarchie aux usagers. Pour ce faire, vous pouvez simplement cliquer sur  l’option “Hide from client Tools”, du côté de Power Pivot.

Power Pivot: Hiérarchies

 

Autrement, vos tableaux croisés dynamiques vous présenteront votre hiérarchie de dates et vos champs individuels de dates comme options de champs du tableau croisé dynamique.

Power Pivot: HiérarchiesPower Pivot: Hiérarchies

 

Quand utiliser les hiérarchies

Avant d’engorger votre modèle de données de hiérarchies diverses, vous devriez d’abord vous poser les questions suivantes:

  • Est-ce que la hiérarchie que je tente de définir a un réel sens d’un point de vue analytique? Est-ce réellement une piste de forage intéressantes pour les analystes? Y a-t-il une réelle plus value à analyser les données sous cet angle?
    • Exemples de hiérarchies courantes:
      • Temporelles (tel qu’illustré ci-haut)
      • Géographiques : Continent, Pays, Région, Ville, Code postal, Rue
      • Opérationnelles: Catégorie de produits, Sous-catégorie de produit, Marque, Produit
  • Est-ce que le nombre de niveaux dans ma hiérarchie est assez élevé pour justifier la création d’une hiérarchie en soi? Et à l’inverse, est-ce que ma piste de forage contient trop de niveaux? Cela pourrait devenir confus pour les usagers.

 


 

Fichier d’accompagnement

Pour télécharger le fichier utilisé dans ce tutoriel, devenez membre VIP du CFO masqué.
 

Formation complémentaire

Pour une introduction à la modélisation de données avec Power Pivot, un complément BI d’Excel, qui permet d’importer, de croiser et de bonifier diverses sources de données externes pour finalement les analyser à l’aide de tableaux croisés dynamiques, suivez la formation Excel – Introduction à Power Pivot et aux modèles de données.
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Sébastien Lévesque
Écrit il y a 4 mois
J'ai beaucoup aimé cette formation.

J'ai été surpris de constater que la notion de clés primaires tel que je la connaissais dans Access étaient présentes dans des fonctionnalités d'Excel. Ceci augmente d'autant plus le champs des possibilités d'analyse de données.

Didier Rwigamba
Écrit il y a 6 mois
La formation vient de m'ouvrir une porte

La formation vient de m'ouvrir une porte sur les outils pertinents (appris sur le tas) que j'utilise. Cette formation m'a permis de comprendre la nécessité de connaître les données, les nettoyer, les arranger, en prendre ce qui est pertinent pour construire des modèles d'analyse efficients. Je vais suivre des formations structurées pour devenir encore plus performant.

Bernard Faucher
Écrit il y a 2 ans
Excellent

Mon seul regret est de pas avoir suivi cette formation il y quelques années. Je me suis rendu compte que certains outils que j'ai fait auraient été plus performants avoir eu cette formation. Au moins je vais pouvoir repenser ces outils.

Nicolas Boisselet
Écrit il y a 2 ans
Formation progressive et théorie nécessaire

Bonne formation progressive avec une partie théorique nécessaire pour comprendre et utiliser au mieux Power Pivot. Le langage DAX est esquissé mais laisse augurer de la puissance des possibilités. Je viens de passer un palier avec cette formation ! Merci.


CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

2 réflexions sur “Comment et pourquoi créer des hiérarchies dans Power Pivot”

  1. Bonjour Sophie
    Un grand Merci pour ce post très intéressant qui simplifie fortement la gestion des dates, plus de conversion de données à faire

  2. Bonjour Sophie,
    Merci beaucoup pour votre blogue vraiment très bien !
    Je bloque sur un point dans un TCD, de type hiérarchie date. J’ai deux colonnes calculées qui me donnent les % de perte budgets et réels. Je souhaiterais pouvoir forer dans mes pertes réelles par dates (trim, mois, sem, jour), mais quand je rajoute ces dimensions dans mon TCD, cela “ouvre” également ma colonne % budget, ce qui ne m’intéresse pas car les % sont communs à toutes les dates.
    Existe-t-il une astuce permettant de dissocier l’ouverture d’un drilldown selon les colonnes ? (ie que pour mes pertes réelles)
    Merci d’avance de votre aide si possible,
    Cordialement,
    Hervé from France !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top