# Un tableau Power BI mis en forme colonne par colonne

> Prise en main de Table Plume : des données au tableau trié, cherchable et mis en forme colonne par colonne, avec des totaux justes.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/tableau-mise-en-forme-par-colonne
- Published: 2026-10-04
- Visual: Table Plume, technical reference: https://plumevisuals.com/ai/visuals/table.md
- If an option name in this tutorial differs from the technical reference, the reference is right (it is generated from the visual's code).

## En bref

- **Ce que fait le visuel.** Table Plume remplace le tableau natif de Power BI. Imaginez une feuille Excel bien tenue : une ligne par produit, une colonne par information, des en-têtes qui restent en place quand vous faites défiler, une ligne de total toujours visible en bas. La différence avec le tableau natif : chaque colonne se règle **séparément** (décimales, unités, couleurs, total, barres…) depuis une seule carte du volet **Format**.
- **Quand l'utiliser :**
  - une liste détaillée à lire ligne à ligne (produits, clients, commandes, projets) ;
  - un tableau de suivi où chaque colonne a son propre format (montants en milliers, taux en %, écarts colorés) ;
  - un total qui doit avoir un sens pour chaque colonne (pas de « somme des paniers moyens ») ;
  - une liste longue à faire défiler seule sur un écran d'affichage.
- **Quand préférer autre chose :** si vous voulez des niveaux qui s'ouvrent et se ferment avec des sous-totaux (région › ville) ou des années réparties en colonnes, prenez **Matrix Plume**. Pour un seul chiffre mis en valeur, prenez **KPI Plume**.
- **À la fin, vous saurez :**
  - construire un tableau à partir de colonnes et de mesures ;
  - régler une colonne précise sans toucher aux autres ;
  - choisir le bon total pour chaque colonne ;
  - ajouter tri, recherche, première colonne figée et lignes alternées ;
  - utiliser les fonctions ★ : barres de données, icônes, groupes, mini-graphiques.
- **Ce qu'il vous faut :** Power BI Desktop, le visuel Table Plume installé (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume)), une table de données et quelques mesures.

## Les données à fournir

**La forme attendue.** Table Plume fonctionne comme le tableau natif : vous glissez des **colonnes** (des champs de votre table, par exemple `Produit`) et des **mesures** (des calculs DAX, par exemple `CA` ; voir le [glossaire](/fr/tutoriels/bien-demarrer-visuels-plume#glossaire)). Le visuel affiche **une ligne par combinaison distincte des colonnes** glissées, et calcule chaque mesure pour cette ligne.

- Ce qui doit être une **colonne** : ce qui décrit la ligne (produit, catégorie, client, date).
- Ce qui doit être une **mesure** : ce qui se calcule (chiffre d'affaires, taux, nombre de commandes). Une mesure se recalcule juste sur chaque ligne et dans le total ; un taux stocké en colonne, lui, serait additionné.

**Jeu de données d'exemple** : la table `Ventes`, une ligne par produit et par année (données fictives d'une enseigne de maison).

| Produit | Catégorie | Année | Montant | Marge | Commandes |
|---|---|---|---|---|---|
| Lampe Arc | Luminaires | 2024 | 388 200 | 201 900 | 2 680 |
| Lampe Arc | Luminaires | 2025 | 412 300 | 214 800 | 2 840 |
| Suspension Lin | Luminaires | 2024 | 96 400 | 46 300 | 1 210 |
| Suspension Lin | Luminaires | 2025 | 88 700 | 41 700 | 1 105 |
| Canapé Lin | Mobilier | 2024 | 402 600 | 138 500 | 410 |
| Canapé Lin | Mobilier | 2025 | 388 950 | 131 500 | 395 |
| Table Chêne | Mobilier | 2024 | 251 300 | 92 900 | 520 |
| Table Chêne | Mobilier | 2025 | 276 800 | 101 300 | 571 |
| Plaid Laine | Textile | 2024 | 58 900 | 33 000 | 1 470 |
| Plaid Laine | Textile | 2025 | 71 200 | 39 900 | 1 760 |
| Coussin Velours | Textile | 2024 | 41 800 | 25 100 | 1 980 |
| Coussin Velours | Textile | 2025 | 39 400 | 23 600 | 1 850 |

**Le même jeu prêt à coller.** Dans Power BI Desktop, onglet **Modélisation › Nouvelle table**, collez :

```dax
Ventes =
DATATABLE (
    "Produit", STRING,
    "Catégorie", STRING,
    "Année", INTEGER,
    "Montant", DOUBLE,
    "Marge", DOUBLE,
    "Commandes", INTEGER,
    {
        { "Lampe Arc", "Luminaires", 2024, 388200, 201900, 2680 },
        { "Lampe Arc", "Luminaires", 2025, 412300, 214800, 2840 },
        { "Suspension Lin", "Luminaires", 2024, 96400, 46300, 1210 },
        { "Suspension Lin", "Luminaires", 2025, 88700, 41700, 1105 },
        { "Canapé Lin", "Mobilier", 2024, 402600, 138500, 410 },
        { "Canapé Lin", "Mobilier", 2025, 388950, 131500, 395 },
        { "Table Chêne", "Mobilier", 2024, 251300, 92900, 520 },
        { "Table Chêne", "Mobilier", 2025, 276800, 101300, 571 },
        { "Plaid Laine", "Textile", 2024, 58900, 33000, 1470 },
        { "Plaid Laine", "Textile", 2025, 71200, 39900, 1760 },
        { "Coussin Velours", "Textile", 2024, 41800, 25100, 1980 },
        { "Coussin Velours", "Textile", 2025, 39400, 23600, 1850 }
    }
)
```

**Les mesures à créer.** Sélectionnez la table `Ventes`, puis **Modélisation › Nouvelle mesure**, une fois par mesure :

```dax
-- Chiffre d'affaires : additionne la colonne Montant des lignes visibles
CA = SUM ( Ventes[Montant] )

-- Marge en euros : additionne la colonne Marge
Marge brute = SUM ( Ventes[Marge] )

-- Taux de marge : la marge divisée par le CA.
-- DIVIDE évite l'erreur de division par zéro (renvoie vide à la place).
Taux de marge = DIVIDE ( [Marge brute], [CA] )

-- Nombre de commandes : additionne la colonne Commandes
Nb commandes = SUM ( Ventes[Commandes] )

-- Panier moyen : CA divisé par le nombre de commandes
Panier moyen = DIVIDE ( [CA], [Nb commandes] )

-- Évolution du CA entre 2024 et 2025
Évolution 2025 =
VAR CA2025 = CALCULATE ( [CA], Ventes[Année] = 2025 )   -- le CA, en ne gardant que 2025
VAR CA2024 = CALCULATE ( [CA], Ventes[Année] = 2024 )   -- le CA, en ne gardant que 2024
RETURN
    DIVIDE ( CA2025 - CA2024, CA2024 )                   -- l'écart rapporté à 2024
```

Donnez ensuite un format **Pourcentage** à `Taux de marge` et `Évolution 2025` : sélectionnez la mesure, puis **Outils de mesure › Format › Pourcentage**. Le visuel reprend le format de chaque champ, et le total automatique ignore les colonnes en pourcentage.

**Les pièges de préparation :**

- **Une colonne numérique additionnée par erreur.** Si vous glissez la colonne `Année` dans le tableau, Power BI risque de l'additionner (2024 + 2025…). Sélectionnez-la dans le volet **Données** et réglez **Outils de colonne › Résumé** sur **Ne pas résumer**.
- **Un taux en colonne calculée.** Il serait additionné dans le total. Écrivez toujours un ratio comme une mesure avec `DIVIDE`.
- **Les liens.** Une colonne dont la catégorie de données est **URL web** (**Outils de colonne › Catégorie de données**) devient un lien cliquable.
- **Le volume.** Le visuel charge jusqu'à 100 000 lignes ; au-delà de 300 lignes, seules les lignes visibles à l'écran sont dessinées (le défilement reste fluide).
- **Les lignes vides.** Les lignes dont toutes les mesures sont vides sont retirées.

## Pas à pas : votre premier tableau Plume en 10 minutes

On part des données et des mesures de la partie [« Les données à fournir »](#les-donnees-a-fournir).

1. Cliquez sur une zone vide de la page, puis sur l'icône **Table Plume** dans le volet **Visualisations**. Un cadre vide apparaît, avec une page d'accueil qui invite à ajouter des champs.
2. Glissez `Produit`, puis `Catégorie` dans le champ **Colonnes**. Le tableau affiche six lignes, une par produit.
3. Glissez dans le même champ, dans cet ordre, `CA`, `Évolution 2025`, `Taux de marge`, `Nb commandes` et `Panier moyen`. L'ordre du champ devient l'ordre des colonnes ; les nombres s'alignent à droite.

4. Dans le volet **Format**, carte **Totaux** : activez **Afficher**. Une ligne « Total » apparaît en bas. `Évolution 2025` et `Taux de marge` n'y ont pas de valeur (ce sont des pourcentages), mais `Panier moyen` affiche une somme qui n'a pas de sens.
5. Dans la carte **Mise en forme des colonnes**, ouvrez la liste en haut de la carte et choisissez `Panier moyen`. Réglez **Total** sur *Aucun*. La case du total de `Panier moyen` se vide ; les autres colonnes ne bougent pas.

6. Dans la même liste, choisissez `Évolution 2025`. Réglez **Mise en forme conditionnelle** sur *Négatifs en couleur*. Les baisses (Suspension Lin, Canapé Lin, Coussin Velours) passent en rouge.
7. Choisissez `CA` dans la liste. Réglez **Unités d'affichage** sur *Milliers* et **Décimales (-1 = format du champ)** sur 0. Les montants s'affichent en milliers, sans décimale.
8. Carte **Grille** : activez **Lignes alternées**. Une ligne sur deux est légèrement teintée.
9. Carte **Barre d'outils** : activez **Afficher**. Un champ de recherche et le nombre de lignes apparaissent au-dessus du tableau.
10. Testez : cliquez sur l'en-tête `CA` pour trier, puis tapez « lin » dans la recherche.

**Résultat attendu :** un tableau de 6 produits, trié par CA, avec les baisses en rouge, le CA en milliers, une ligne de total sans valeur absurde, et une recherche qui ne garde que Suspension Lin et Canapé Lin (la recherche ignore les accents et les majuscules).

## En cas de problème

| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Pas de bouton **fx** sur les couleurs du volet Format | Power BI ne propose pas la mise en forme conditionnelle aux visuels de type tableau ou matrice. | Utilisez la carte gratuite **Éléments de cellule** (fond, police, icônes, liens par règles ou par mesure), ou une mesure dans **Format dynamique**. |
| La case de total d'une colonne est vide | La colonne est au format pourcentage : le total *Automatique* l'ignore. | Choisissez la colonne dans **Mise en forme des colonnes** et réglez **Total** (*Moyenne*, *Minimum*…) si un calcul sur les lignes affichées vous convient. |
| Un total sans signification (panier moyen additionné) | Le total *Automatique* additionne les valeurs affichées. | **Total** sur *Aucun* pour cette colonne. |
| Pas de **Mise en forme conditionnelle** pour une colonne | La colonne n'est pas numérique, ou la liste en haut de la carte désigne une autre colonne. | Vérifiez la colonne choisie dans la liste. |
| Un réglage s'est appliqué à toutes les colonnes | La liste en haut de **Mise en forme des colonnes** était sur *Toutes les colonnes*. | Choisissez la colonne voulue avant de régler. |
| Pas de champ de recherche | La **Barre d'outils** est désactivée par défaut. | **Barre d'outils › Afficher**. |
| Les noms saisis dans **Groupe** ne font rien | **Groupes repliables ★** est désactivé. | Activez-le dans **Groupes de colonnes**. |
| Une colonne a disparu après l'activation des groupes de lignes | Elle sert de ligne de titre ; son nom est dans l'en-tête de la première colonne. | Normal ; réglez **Grouper par les premières colonnes ★** sur 0 pour revenir au tableau à plat. |
| Le défilement automatique ne bouge pas | Toutes les lignes tiennent dans le visuel, la souris est sur le visuel, ou le bas est atteint avec **Boucler** désactivé. | Agrandissez la liste ou réduisez le visuel ; retirez la souris ; activez **Boucler**. |
| Une mesure du **Format dynamique** n'agit pas sur une colonne | Un réglage fait à la main pour cette colonne l'emporte sur le niveau *Toutes les colonnes*. | Retirez l'exception de cette colonne. |
| Le filigrane « Aperçu premium » apparaît | Une fonction ★ est utilisée sans clé (mise en forme, inclinaison, groupes, défilement, mini-graphique, style). | Collez votre clé ou revenez à une option gratuite (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume)). |

## À retenir

- Un seul champ suffit : **Colonnes**, où l'ordre des champs est l'ordre d'affichage.
- **Mise en forme des colonnes** fonctionne en « réglage général, puis exceptions » : vérifiez toujours la colonne choisie dans la liste en haut de la carte.
- Écrivez les ratios en mesures et réglez le **Total** colonne par colonne.
- Tri, largeurs et recherche changent l'affichage, jamais les filtres du rapport.
- Les fonctions ★ s'essaient librement : elles affichent seulement un filigrane sans clé.

## Pour aller plus loin

- [Table Plume : 10 cas pratiques (taux, barres, groupes, défilement…)](/fr/tutoriels/table-plume-cas-pratiques) : des recettes pour les besoins courants.
- [Table Plume : tous les champs et réglages expliqués](/fr/tutoriels/table-plume-champs-et-reglages) : chaque zone de champ et chaque réglage.
- [Bien démarrer avec les visuels Plume](/fr/tutoriels/bien-demarrer-visuels-plume) : installation, licence, styles et réglages communs à tous les visuels.
- La fiche du visuel : [Table Plume](/fr/visuels/table). Une question : [support](/fr/support).
