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

Un diagramme de Gantt dans Power BI, du portefeuille au chemin critique

Prise en main de Gantt Plume : une table de tâches devient un planning repliable projet › phase › tâche, avec jalons et date d'état, en 15 minutes.

Read in English

En bref

Ce que fait le visuel. Gantt Plume transforme une simple liste de tâches en planning de projet. À gauche, un tableau des tâches (responsable, dates, avancement…). À droite, une frise du temps où chaque tâche est une barre, de sa date de début à sa date de fin. Imaginez le planning mural d'un chef de chantier : les projets se replient comme des dossiers, et le lecteur zoome lui-même des heures jusqu'aux années.

Quand l'utiliser :

  • suivre un ou plusieurs projets découpés en phases et en tâches ;
  • montrer ce qui bloque quoi (dépendances) et les tâches qui ne doivent pas prendre de retard (chemin critique) ;
  • comparer le planning réel au planning prévu au départ ;
  • voir la charge de chaque personne (absences, chantiers, machines).

Quand préférer autre chose : pour une simple liste de tâches sans dates à visualiser, une table suffit (Table Plume). Le visuel ne déplace pas les tâches à la souris et ne recalcule pas le planning : il affiche les dates de vos données, sans modifier la source.

À la fin, vous saurez :

  • préparer une table de tâches et la transformer en planning repliable projet › phase › tâche ;
  • saisir des dépendances au format MS Project (en français ou en anglais) et afficher le chemin critique ;
  • comparer le réel au planning de référence et colorer les tâches selon leur statut ;
  • passer en vue Ressources pour repérer les surcharges ;
  • exporter tout le plan en PDF sur une seule page.

Ce qu'il vous faut :

  • Power BI Desktop (version récente) ;
  • le visuel Gantt Plume installé (voir les bases communes « Installer un visuel Plume ») ;
  • une table avec une ligne par tâche, contenant au moins un nom de tâche et une date de début.

Les données à fournir

La forme attendue

Gantt Plume attend une ligne par tâche (ou par barre). Chaque information est une colonne (une colonne est un champ de votre table, avec une valeur par ligne : nom, date, responsable…) :

  • le nom de la tâche et sa date de début, au minimum ;
  • la date de fin (ou une durée) ;
  • les groupes : une colonne par niveau de hiérarchie (projet, puis phase). Pas besoin de colonne « parent » : le visuel construit l'arborescence à partir de ces colonnes ;
  • un identifiant unique par tâche, si vous voulez des dépendances.

Seuls quatre champs attendent une mesure (un calcul écrit en DAX, le langage de formules de Power BI, qui renvoie une valeur selon le contexte) : la durée, l'avancement, la couleur des barres et les infobulles. Pourquoi une mesure pour l'avancement ? Parce que le visuel peut ainsi calculer l'avancement d'une tâche, mais aussi celui de chaque groupe (moyenne pondérée par la durée des tâches).

Le jeu de données d'exemple

Une enseigne de maison suit deux projets : l'ouverture d'un magasin à Bordeaux et le lancement d'une boutique en ligne. Données fictives, arrêtées au 15/10/2026.

IDProjetPhaseTâcheDébutFinDébut prévuFin prévueResponsableÉquipeJalonPrédécesseurs% achevéRangNoteBudget k€
A1Magasin de BordeauxÉtudesÉtude de marché07/04/202615/05/202607/04/202615/05/2026Claire DuboisDirectionNon1218
A2Magasin de BordeauxÉtudesBail signé18/05/202618/05/202618/05/202618/05/2026Hugo LambertDirectionOuiA1120
A3Magasin de BordeauxÉtudesPermis de construire19/05/202631/07/202619/05/202610/07/2026Paul MartinTravauxNonA212Recours d'un voisin6
A4Magasin de BordeauxTravauxGros œuvre03/08/202625/09/202620/07/202611/09/2026Paul MartinTravauxNonA312240
A5Magasin de BordeauxTravauxÉlectricité et éclairage24/08/202609/10/202610/08/202625/09/2026Karim HaddadTravauxNonA4DD+150,72Attente matériel85
A6Magasin de BordeauxTravauxAménagement intérieur12/10/202613/11/202628/09/202630/10/2026Léa MoreauTravauxNonA502120
A7Magasin de BordeauxOuvertureRecrutement de l'équipe14/09/202606/11/202614/09/202606/11/2026Sophie BernardRHNonA30,55212
A8Magasin de BordeauxOuvertureInauguration16/11/202616/11/202602/11/202602/11/2026Hugo LambertDirectionOuiA6;A70215
B1Boutique en ligneConceptionMaquettes01/06/202626/06/202601/06/202626/06/2026Inès GarciaDigitalNon1120
B2Boutique en ligneDéveloppementDéveloppement du site29/06/202602/10/202629/06/202602/10/2026Thomas PetitDigitalNonB11195
B3Boutique en ligneLancementFormation des vendeurs05/10/202623/10/202605/10/202623/10/2026Sophie BernardRHNonB20,6110
B4Boutique en ligneLancementMise en ligne26/10/202626/10/202626/10/202626/10/2026Hugo LambertDirectionOuiB3015

Lecture de quelques lignes :

  • A2 et A8 sont des jalons (un jalon est un événement ponctuel, sans durée : une signature, une inauguration). Ils s'affichent en losange.
  • A5 a pour prédécesseur A4DD+15 : l'électricité commence 15 jours ouvrés après le début du gros œuvre (lien Début → Début). Le format est détaillé en partie « Les champs du visuel ».
  • Début prévu et Fin prévue gardent le planning de départ : ils servent au planning de référence (★).
  • Rang fixe l'ordre des projets : la boutique en ligne (1) passe avant le magasin (2).

Le même jeu, prêt à coller

Dans Power BI Desktop, onglet Modélisation › Nouvelle table, collez ce code. Il crée une table calculée (une table produite par une formule DAX, sans fichier source) nommée Tâches.

Tâches =
DATATABLE (
    "ID", STRING,
    "Projet", STRING,
    "Phase", STRING,
    "Tâche", STRING,
    "Début", DATETIME,
    "Fin", DATETIME,
    "Début prévu", DATETIME,
    "Fin prévue", DATETIME,
    "Responsable", STRING,
    "Équipe", STRING,
    "Jalon", STRING,
    "Prédécesseurs", STRING,
    "% achevé", DOUBLE,
    "Rang", INTEGER,
    "Note", STRING,
    "Budget k€", DOUBLE,
    {
        { "A1", "Magasin de Bordeaux", "Études", "Étude de marché", "2026-04-07", "2026-05-15", "2026-04-07", "2026-05-15", "Claire Dubois", "Direction", "Non", "", 1, 2, "", 18 },
        { "A2", "Magasin de Bordeaux", "Études", "Bail signé", "2026-05-18", "2026-05-18", "2026-05-18", "2026-05-18", "Hugo Lambert", "Direction", "Oui", "A1", 1, 2, "", 0 },
        { "A3", "Magasin de Bordeaux", "Études", "Permis de construire", "2026-05-19", "2026-07-31", "2026-05-19", "2026-07-10", "Paul Martin", "Travaux", "Non", "A2", 1, 2, "Recours d'un voisin", 6 },
        { "A4", "Magasin de Bordeaux", "Travaux", "Gros œuvre", "2026-08-03", "2026-09-25", "2026-07-20", "2026-09-11", "Paul Martin", "Travaux", "Non", "A3", 1, 2, "", 240 },
        { "A5", "Magasin de Bordeaux", "Travaux", "Électricité et éclairage", "2026-08-24", "2026-10-09", "2026-08-10", "2026-09-25", "Karim Haddad", "Travaux", "Non", "A4DD+15", 0.7, 2, "Attente matériel", 85 },
        { "A6", "Magasin de Bordeaux", "Travaux", "Aménagement intérieur", "2026-10-12", "2026-11-13", "2026-09-28", "2026-10-30", "Léa Moreau", "Travaux", "Non", "A5", 0, 2, "", 120 },
        { "A7", "Magasin de Bordeaux", "Ouverture", "Recrutement de l'équipe", "2026-09-14", "2026-11-06", "2026-09-14", "2026-11-06", "Sophie Bernard", "RH", "Non", "A3", 0.55, 2, "", 12 },
        { "A8", "Magasin de Bordeaux", "Ouverture", "Inauguration", "2026-11-16", "2026-11-16", "2026-11-02", "2026-11-02", "Hugo Lambert", "Direction", "Oui", "A6;A7", 0, 2, "", 15 },
        { "B1", "Boutique en ligne", "Conception", "Maquettes", "2026-06-01", "2026-06-26", "2026-06-01", "2026-06-26", "Inès Garcia", "Digital", "Non", "", 1, 1, "", 20 },
        { "B2", "Boutique en ligne", "Développement", "Développement du site", "2026-06-29", "2026-10-02", "2026-06-29", "2026-10-02", "Thomas Petit", "Digital", "Non", "B1", 1, 1, "", 95 },
        { "B3", "Boutique en ligne", "Lancement", "Formation des vendeurs", "2026-10-05", "2026-10-23", "2026-10-05", "2026-10-23", "Sophie Bernard", "RH", "Non", "B2", 0.6, 1, "", 10 },
        { "B4", "Boutique en ligne", "Lancement", "Mise en ligne", "2026-10-26", "2026-10-26", "2026-10-26", "2026-10-26", "Hugo Lambert", "Direction", "Oui", "B3", 0, 1, "", 5 }
    }
)

Astuce : après création, sélectionnez les colonnes Début, Fin, Début prévu et Fin prévue et donnez-leur le type Date (onglet Outils de colonne › Type de données). Les heures « 00:00:00 » disparaissent du tableau des tâches.

Les mesures DAX à créer

Sélectionnez la table Tâches, puis Accueil › Nouvelle mesure, et collez chaque mesure séparément.

// Avancement de la tâche, entre 0 et 1 (0 % à 100 %)
Avancement =
AVERAGE ( Tâches[% achevé] )   // une seule ligne par tâche : la moyenne renvoie simplement sa valeur
// ★ Couleur d'alerte : rouge pour une tâche dont la fin est passée sans être terminée
Couleur d'alerte =
IF (
    MAX ( Tâches[% achevé] ) < 1                    // la tâche n'est pas terminée…
        && MAX ( Tâches[Fin] ) < DATE ( 2026, 10, 15 ), // …et sa fin est avant la date d'état
    "#C0392B"                                       // alors : rouge
)                                                   // sinon : vide = la barre garde sa couleur habituelle

La seconde mesure ne sert qu'au champ Couleur des barres (mesure) ★ (cas pratique « Comment colorer les tâches selon leur statut ? »). Dans un vrai rapport, remplacez DATE ( 2026, 10, 15 ) par TODAY ().

Les pièges de préparation

  • Dates : Début et Fin doivent être de vraies dates (type Date ou Date/heure). Les textes au format ISO (2026-05-19, avec ou sans heure, fuseau ou « Z ») et jj/mm/aaaa hh:mm:ss sont lus aussi. Une date hors de la période 1900–2200 (par exemple 31/12/9999 pour « sans fin ») est écartée et signalée en mode édition.
  • Hiérarchie de dates : quand vous glissez une date, Power BI la remplace souvent par une « Hiérarchie de dates » (Année › Trimestre › Mois › Jour). Gantt Plume a besoin de la date elle-même (voir l'étape 6 du pas à pas).
  • Identifiants : un identifiant par tâche, sans doublon. La comparaison ignore les majuscules (a3 = A3).
  • Même nom de tâche dans un même groupe : par défaut, deux lignes au même nom dans la même phase partagent une seule ligne du planning (plusieurs barres). Donnez des noms distincts à des tâches différentes, ou désactivez Lignes et hiérarchie › Même tâche = même ligne (plusieurs barres).
  • Avancement : 0 à 1 ou 0 à 100, les deux sont compris. Restez cohérent dans toute la colonne.
  • Volume : 30 000 lignes sont chargées d'un coup, puis le visuel en récupère d'autres automatiquement jusqu'à 100 000. Au-delà, il s'arrête et le signale : filtrez la page (projet, période).

Pas à pas : votre premier Gantt Plume en 15 minutes

  1. Dans Modélisation › Nouvelle table, collez le code DATATABLE de la partie « Les données à fournir » et validez. La table Tâches apparaît dans le volet Données avec 12 lignes.

  2. Table Tâches sélectionnée, cliquez Accueil › Nouvelle mesure et collez la mesure Avancement. La mesure Avancement (icône de calculatrice) apparaît dans la table.

  3. Dans le volet Visualisations, cliquez l'icône Gantt Plume, puis agrandissez le visuel sur presque toute la page. Le visuel affiche une page d'accueil qui liste les champs à remplir.

  4. Glissez Projet, puis Phase, dans la zone Groupes (projet, phase…), dans cet ordre. L'ordre compte : le premier champ est le niveau le plus large.

  5. Glissez Tâche dans la zone Tâche.

  6. Glissez Début dans la zone Début. Si la zone affiche Hiérarchie de dates, cliquez la flèche à côté du champ et choisissez Début. Chaque tâche apparaît, pour l'instant sous forme de losange : sans fin, une tâche est un jalon.

  7. Glissez Fin dans la zone Fin. Les losanges deviennent des barres, sauf Bail signé, Inauguration et Mise en ligne (début = fin).

  8. Complétez les autres zones selon ce tableau :

    Zone du visuelChamp
    Avancement (%)mesure Avancement
    Responsable / ressourceResponsable
    Couleur (équipe, type…)Équipe
    Jalon (oui / non)Jalon
    Identifiant (pour les dépendances)ID
    Ordre de triRang

    Les barres prennent une couleur par équipe, l'avancement remplit chaque barre, la boutique en ligne passe avant le magasin.

  9. Dans le volet Format, carte Disposition, tapez 2026-10-15 dans Date d'état (vide = aujourd'hui). La ligne « aujourd'hui » se place au 15 octobre 2026 : le rapport est « arrêté » à cette date.

  10. Dans la même carte Disposition, choisissez Position au départ : Début du planning. Le planning s'ouvre sur la première tâche (7 avril 2026) au lieu d'aujourd'hui.

  11. Dans la carte Axe du temps, choisissez Échelle au départ : Mois. L'en-tête affiche les mois ; chaque barre se lit à la semaine près.

  12. Dans la carte Axe du temps, groupe Calendrier, collez dans Jours fériés (aaaa-mm-jj ; …) : 2026-01-01; 2026-04-06; 2026-05-01; 2026-05-08; 2026-05-14; 2026-05-25; 2026-07-14; 2026-08-15; 2026-11-01; 2026-11-11; 2026-12-25 Les jours fériés sont grisés comme les week-ends et ne comptent plus dans les durées en jours ouvrés.

Résultat attendu : un planning en deux projets repliables (Boutique en ligne puis Magasin de Bordeaux), chacun découpé en phases. Chaque projet et chaque phase a une barre de synthèse qui couvre ses tâches. Le tableau des tâches affiche le responsable, le début, la fin et l'avancement ; trois jalons en losange ; une ligne verticale au 15/10/2026.

Astuce : pour lire le planning, le lecteur dispose de la barre d'outils en haut du visuel (recherche d'une tâche, échelles, Tout voir, tout développer / réduire, bouton « Aujourd'hui »). Ctrl + molette zoome autour du pointeur, un glisser sur le fond fait défiler la période. Les chevrons à gauche des groupes les replient. Un clic sur une barre filtre les autres visuels de la page (filtre croisé, voir le glossaire) ; Ctrl ou Maj + clic en sélectionne plusieurs. Au clavier : ↑ ↓ pour se déplacer, ← → pour replier ou développer, Entrée pour sélectionner, Échap pour tout désélectionner, + / − pour l'échelle.

En cas de problème

Ce que vous voyezCause probableSolution
Aucune barre, un message sur la « Hiérarchie de dates »La date est arrivée comme hiérarchie Année › Trimestre › Mois › Jour.Dans la zone Début (et Fin), cliquez la flèche du champ et choisissez la colonne elle-même.
Une tâche s'affiche en losangeElle n'a ni fin ni durée, ou le champ Jalon (oui / non) vaut Oui (ou un texte non vide).Ajoutez une fin ou une durée ; videz la cellule Jalon, ou mettez « Non ».
Une tâche paraît plus longue que prévuDurées comptées en vaut Jours ouvrés : les week-ends et les jours fériés sont sautés ; Date de fin incluse compte le dernier jour.Choisissez Jours calendaires, ou désactivez Date de fin incluse.
Une date est ignorée et signalée en mode éditionDate hors de 1900–2200 (31/12/9999 pour « sans fin », par exemple).Remplacez ces valeurs par une vraie date ou laissez la cellule vide.
« Prédécesseur inconnu » en mode éditionL'identifiant n'est pas dans le champ Identifiant (pour les dépendances), ou la tâche est filtrée hors de la page.Vérifiez l'orthographe des identifiants et les filtres de la page. Le chemin critique s'arrête à ce lien.
Pas de chemin critiqueChemin critique ★ › Afficher est désactivé par défaut, ou le champ Prédécesseurs ★ est vide.Activez Afficher et remplissez Prédécesseurs ★.
Le planning ne s'ouvre pas au niveau régléMémoriser l'état dans le rapport (mode édition) a gardé les groupes dépliés à la main.Modifiez Niveaux développés au départ ou désactivez la mémorisation.
Le planning s'ouvre sur aujourd'hui, une zone videPosition au départ vaut Aujourd'hui (date d'état) par défaut.Choisissez Début du planning, Fin du planning ou Date choisie.
La vue Ressources est videLe champ Responsable / ressource n'est pas rempli.Glissez la colonne des responsables dans ce champ.
Deux tâches différentes se retrouvent sur la même ligneMême nom de tâche dans le même groupe, avec Même tâche = même ligne (plusieurs barres) activé.Donnez-leur des noms distincts, ou désactivez ce réglage.
Le visuel s'arrête et signale trop de lignesPlus de 100 000 lignes.Filtrez la page (projet, période).
Filigrane « Aperçu premium »Une fonction ★ est utilisée sans clé de licence.Collez une clé dans Licence Plume Studio › Clé de licence, ou désactivez la fonction ★ (voir la partie « Fonctions premium ★ »).

À retenir

  • Une ligne par tâche : Tâche et Début suffisent, Fin (ou Durée) dessine la barre, et chaque niveau de Groupes devient un niveau repliable.
  • Glissez toujours la colonne de dates elle-même, jamais sa Hiérarchie de dates.
  • Les Prédécesseurs ★ suivent le format MS Project (A3, A4DD+15, A6;A7, en français ou en anglais) et alimentent les flèches, les conflits et le chemin critique ; le visuel ne déplace jamais vos dates.
  • La Date d'état fige le rapport : ligne « aujourd'hui », statut calculé et avancement attendu s'y rapportent.
  • Pour diffuser : vue Ressources ★ pour la charge, groupes réduits ★ pour un portefeuille, Tout le planning dans le cadre (export PDF) ★ pour une page imprimable.

Pour aller plus loin