Aller au contenu
Plume Visuals
← Retour
Prise en mainDébutant7 min de lecture· Publié le 21 octobre 2026

Une pyramide des âges animée dans Power BI, en trois champs

Prise en main de Pyramid Plume : préparer une table de population, insérer le visuel, trier les âges sans colonne de tri, afficher des parts et choisir une année.

Read in English

En bref

Une pyramide des âges, qu'est-ce que c'est ? C'est un graphique à barres horizontales qui montre comment une population se répartit par âge et par sexe : une ligne par âge (ou par tranche d'âge), les plus jeunes en bas, les hommes d'un côté, les femmes de l'autre. Sa forme raconte une histoire : une base large pour une population jeune, un renflement pour une génération nombreuse (le baby-boom), un creux pour les naissances manquantes d'une guerre.

Mini exemple. Une commune compte 120 hommes et 115 femmes de 0 à 19 ans, et 40 hommes et 70 femmes de 80 ans et plus : la ligne du bas est presque symétrique, celle du haut penche nettement du côté des femmes.

  • Ce que fait le visuel. Pyramid Plume dessine cette pyramide à partir de trois champs, range les âges dans le bon ordre sans colonne de tri (« 5-9 » avant « 10-14 », « 100 ans et + » en haut), affiche des effectifs ou des pourcentages avec le total de chaque côté ; en premium (★), il regroupe des âges détaillés en tranches et fait défiler les années avec un bouton ▶ : la pyramide évolue sous vos yeux, comme les animations de l'Insee. Le même visuel fait aussi des graphiques « papillon » : deux mesures face à face (cadres et employés, budget et réel).
  • Quand l'utiliser. Démographie d'un territoire, pyramide des âges des salariés d'une entreprise, des adhérents d'une association, des patients d'un établissement ; toute comparaison de deux groupes catégorie par catégorie.
  • Quand préférer autre chose. Plus de deux groupes à comparer, ou une évolution dans le temps d'une seule valeur : Bar Plume ou Line Plume.
  • Ce que vous saurez faire. Préparer une table de population, créer une mesure, insérer le visuel, choisir une année, afficher des pourcentages et des étiquettes.
  • Ce qu'il vous faut : Power BI Desktop, le visuel Pyramid Plume installé (voir les bases communes), une table avec un âge, un sexe et un nombre de personnes. Le rapport d'exemple PlumePyramid-FR, dans votre espace « Téléchargements », montre une pyramide de 2020 avec un segment de territoire (page 1), une pyramide en %, un papillon et une tornade (page 2), et les fonctions ★ (page 3), dont la pyramide animée de 1975 à 2050.

Les données à fournir

La forme. Une ligne par âge (ou tranche), par sexe et, si vous voulez animer, par année : un âge, un sexe, une année et un nombre de personnes.

AnnéeTrancheSexeHabitants
20200-19Hommes120
20200-19Femmes115
202020-39Hommes98
202020-39Femmes101
202040-59Hommes131
202040-59Femmes136
202060-79Hommes92
202060-79Femmes104
202080 et +Hommes40
202080 et +Femmes70

Pour essayer sans fichier : Modélisation › Nouvelle table, puis collez (l'année 2000 sert à l'animation) :

Population =
DATATABLE (
    "Année", INTEGER, "Tranche", STRING, "Sexe", STRING, "Habitants", INTEGER,
    {
        { 2000, "0-19", "Hommes", 131 }, { 2000, "0-19", "Femmes", 126 },
        { 2000, "20-39", "Hommes", 125 }, { 2000, "20-39", "Femmes", 122 },
        { 2000, "40-59", "Hommes", 110 }, { 2000, "40-59", "Femmes", 112 },
        { 2000, "60-79", "Hommes", 70 }, { 2000, "60-79", "Femmes", 84 },
        { 2000, "80 et +", "Hommes", 21 }, { 2000, "80 et +", "Femmes", 45 },
        { 2020, "0-19", "Hommes", 120 }, { 2020, "0-19", "Femmes", 115 },
        { 2020, "20-39", "Hommes", 98 }, { 2020, "20-39", "Femmes", 101 },
        { 2020, "40-59", "Hommes", 131 }, { 2020, "40-59", "Femmes", 136 },
        { 2020, "60-79", "Hommes", 92 }, { 2020, "60-79", "Femmes", 104 },
        { 2020, "80 et +", "Hommes", 40 }, { 2020, "80 et +", "Femmes", 70 }
    }
)

La mesure. La zone Valeur attend une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire) :

Nombre d'habitants = SUM ( Population[Habitants] )   -- additionne les habitants de chaque âge et de chaque sexe

Les pièges.

  • Inutile de rendre les hommes négatifs (l'astuce habituelle avec les barres empilées) : les deux côtés partent du centre. Si votre mesure est déjà négative, le visuel la lit en positif.
  • L'âge peut être un nombre (0, 1, 2… 100) ou un texte (« 0-4 », « 5 à 9 ans », « 100 ans et + », « moins de 5 ans ») : le visuel lit le nombre et trie lui-même. Aucune colonne de tri n'est nécessaire.
  • Avec plusieurs années dans la table, choisissez-en une (segment ou filtre) ; l'année de l'axe de lecture ★ doit être une colonne (un nombre entier ou une date), pas une mesure.

Pas à pas

  1. Cliquez l'icône Pyramid Plume dans le volet Visualisations : un visuel vide apparaît avec l'aide « Ajoutez des champs pour commencer ».
  2. Glissez Population[Tranche] dans Âge (ou tranche, catégorie).
  3. Glissez Population[Sexe] dans Côté (sexe ou champ à deux valeurs).
  4. Glissez la mesure Nombre d'habitants dans Valeur (ou deux mesures face à face). La pyramide apparaît : hommes à gauche, femmes à droite, « 0-19 » en bas, « 80 et + » en haut, avec en tête le total de chaque côté et sa part.
  5. Ajoutez un segment avec Population[Année] et choisissez 2020 : la pyramide montre cette année-là (sans segment, elle additionne toutes les années de la table).
  6. Pour placer les âges sur le côté : Format › Axe des catégories › Position = À gauche ; Étiquettes = Tous les 5 ans pour un axe plus léger.
  7. Pour lire des parts plutôt que des effectifs : Format › Pyramide › Valeurs affichées › Afficher = % de la population totale.
  8. Pour voir les valeurs : Format › Étiquettes de données › Afficher activé.
  9. Pour mettre les femmes à gauche : Format › Pyramide › Valeurs affichées › Inverser les côtés. Les en-têtes et les couleurs suivent.
  10. Cliquez une barre : les autres visuels de la page se filtrent sur cette tranche et ce sexe ; la sélection reste quand l'année change. Cliquez dans le vide pour l'effacer.

En cas de problème

Ce que vous voyezCause probableSolution
Les tranches ne sont pas dans l'ordreLibellés sans nombre (« Jeunes », « Seniors »)Le visuel garde alors l'ordre du modèle : triez la colonne par une colonne d'ordre, ou utilisez des libellés avec des âges
Les deux côtés portent le nom de la mesurePas de champ dans Côté : deux mesures face à faceGlissez le sexe dans Côté et gardez une seule mesure dans Valeur
Message « seules … et … sont dessinées »Le champ Côté a plus de deux valeurs (ex. « Non précisé »)Filtrez la troisième valeur, ou regroupez-la dans une colonne à deux valeurs
La pyramide additionne toutes les annéesAucune année n'est choisieFiltrez une année avec un segment, ou glissez l'année dans Axe de lecture ★ pour l'animer
Avec l'axe de lecture ★, les barres sautent d'une année à l'autre sans glisserAnimations coupées (Format › Style › Animations, ou réglage du système)Réactivez les animations ; Format › Lecture ★ › Transitions animées doit aussi être activé
Pas d'étiquette malgré AfficherLignes trop basses (beaucoup d'âges détaillés)Baissez Hauteur de ligne minimale, utilisez des tranches dans les données ou regroupez les âges ★ (Format › Âges et catégories › Regrouper les âges)

À retenir

  • Trois champs suffisent : Âge, Côté, Valeur ; l'ordre des âges est automatique.
  • Toutes les fonctions de cette page sont gratuites. Une année dans Axe de lecture ★ anime la pyramide (fonction premium, filigrane « Aperçu premium » sans clé).
  • Effectifs, % du total ou % de chaque côté : Format › Pyramide › Afficher.
  • ★ Les tranches se calculent dans le visuel (Format › Âges et catégories › Regrouper les âges) ; l'excédent d'un côté, les âges médian et moyen et les années de naissance sont aussi ★.
  • Sans Côté, deux mesures se font face : c'est un graphique papillon.

Pour aller plus loin : les cas pratiques (générations, comparaisons, indicateurs), la référence des champs et réglages, les bases communes à tous les visuels Plume, la fiche du visuel et le support.