Loading

Masquer uniquement la colonne vide en cas d'utilisation d'un calcul de table Différence

Date de publication: Feb 24, 2026
Tâche
Comment masquer une colonne vide lorsque vous utilisez un calcul de table Différence de pourcentage ou Différence sans masquer les autres mesures de la vue.
Étapes

Option 1 : Masquer manuellement la colonne vide

Si la vue comporte plus d'une mesure ou d'une dimension, la colonne vide ne peut pas être masquée sans que toutes les instances de cette valeur Dimension soient également masquées. Par exemple, si vous masquez la colonne T1, la colonne T1 sera masquée pour toutes les années. Utilisez l'astuce suivante si la vue ne comporte qu'une seule mesure ou dimension.
  1. Faites un clic droit sur l'en-tête de colonne vide.
  2. Sélectionnez Masquer.
Remarque : Cette solution masquera chaque colonne contenant la même valeur de dimension, par exemple toutes les colonnes « 2016 ». Pour masquer une seule instance d'une valeur de dimension, par exemple seulement « Consumer 2016 », voir Masquer une seule instance d'une colonne de sous-catégorie

Option 2 : Utiliser un filtre INDEX()

L'astuce suivante a été proposée par la Communauté et jugée utile par de nombreux lecteurs : Comment masquer une colonne en cas d'affichage d'une différence de pourcentage.
  1. Sélectionnez Analyse > Créer un champ calculé pour créer un champ calculé.
  2. Dans la boîte de dialogue Champ calculé, saisissez un champ, utilisez la formule suivante, puis cliquez sur OK :
    index()!=1
  3. Faites glisser une copie du nouveau champ calculé vers Détails sur la fiche Repères, et une seconde copie vers l'étagère Filtres.
  4. Dans la boîte de dialogue Filtre, sélectionnez True, puis cliquez sur OK.

Option 3 : Créer un calcul pour chaque colonne de la vue

L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer les instructions suivantes :

  1. Créez un champ calculé appelé par exemple « Consumer Profit » (Bénéfices Consommateurs) comportant un calcul du type suivant :
    IF [Segment] = "Consumer"
    THEN [Profit]
    END
    
  2. Répétez l'étape 1 pour « Corporate Profit » (Bénéfices Entreprises), « Home Office Profit » (Bénéfices ventes Bureau à domicile), « Consumer Sales » (Ventes Consommateurs), « Corporate Sales » (Ventes Entreprises) et « Home Office Sales » (Différence ventes Bureau à domicile)
  3. Créez un champ calculé appelé par exemple « Corporate Sales Difference » (Différence ventes Entreprises) et comportant une formule du type suivant :
    WINDOW_MIN( SUM([Corporate Sales ]))
    -
    WINDOW_MIN( SUM([Consumer Sales]))
  4. Répétez l'étape 3 pour [Home Office Sales Difference] (Différence ventes Bureau à domicile)
  5. Supprimez [Sales] (Ventes) et [Profit] (Bénéfices) de la vue d'origine
  6. Faites glisser [Consumer Profit] (Bénéfices Consommateurs) vers Texte sur la fiche Repères
  7. Dans le volet de données, double-cliquez sur [Corporate Profit] (Bénéfices Entreprises), [Corporate Sales Difference] (Différence ventes Entreprises), [Home Office Profit] (Bénéfices ventes Bureau à domicile)et [Home Office Sales Difference] (Différence ventes Bureau à domicile) pour ajouter tous les champs calculés à la vue.
  8. Faites un clic droit sur [Corporate Sales Difference] (Différence ventes Entreprises) et sélectionnez Calculer au moyen de > Cellule
  9. Répétez l'étape 8 pour [Home Office Sales Difference] (Différence ventes Bureau à domicile).

Option 4 : Permuter les valeurs de mesures

Permutez les valeurs de mesures dans Tableau Prep. Remarque : les champs calculés ne peuvent pas être permutés dans Tableau Desktop. La permutation doit donc être effectuée dans Tableau Prep.

  1. Connectez-vous à la table « Order » (Commandes)
  2. Cliquez sur le signe plus dans Orders (Commandes), et sélectionnez Ajouter une étape
  3. Dans Clean 1, créez un champ calculé appelé [Dummy Measure] (Mesure factice) avec la formule :1
  4. Cliquez sur le signe plus dans Clean 1, et sélectionnez Ajouter une permutation
  5. Dans Pivot 1, ajoutez [Dummy Measure] (Mesure factice) et [Sales] (Ventes) à la permutation
  6. Cliquez sur le signe plus dans Pivot1, et sélectionnez Ajouter une sortie

Créer la vue dans Tableau Desktop

  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, procédez comme suit, puis cliquez sur OK :
    1. Nommez le champ calculé. Dans cet exemple, le champ calculé est appelé « New Measure Values » (Nouvelles valeurs de mesures).
    2. Dans le champ de formule, créez un calcul du type suivant :
      IF MIN([Pivot1 Names]) = 'Sales'
      THEN SUM([Sales])
      ELSEIF MIN([Pivot1 Names]) = 'Dummy Measure'
      THEN ZN(LOOKUP(SUM([Sales]),-1)) - (LOOKUP(SUM([Sales]),-3))
      END
  3. Créez un champ calculé portant un nom tel que « Valeurs de couleur » avec un calcul du type suivant :
    IF MIN([Pivot1 Names]) = 'Dummy Measure'
    THEN [New Measure Values]
    END
  4. Faites glisser [Order Date] et [Pivot1 Names] vers l'étagère Colonnes
  5. Faites glisser [Category] et [Sous-Category] vers l'étagère Lignes
  6. Faites glisser [New Measure Values] (Nouvelles valeurs de mesures) vers Texte
  7. Faites glisser [Valeurs de couleur] vers Couleur dans la fiche Repères
  8. Dans la fiche Repères, sélectionnez Carré dans le menu déroulant
  9. Cliquez sur Couleur, puis cliquez sur Modifier les couleurs…
  10. Dans la boîte de dialogue Modifier les couleurs, sélectionnez la palette Orange-bleu-blanc divergent dans la liste déroulante des palettes, puis cliquez sur OK
Ressources supplémentaires
Par défaut, Tableau Desktop affiche une colonne vide lorsqu'il n'y a pas assez de données pour calculer la différence. Ceci aide l'utilisateur à comprendre la direction et l'étendue de la différence.

Si la vue contient plusieurs mesures, les options 3 et 4 fourniront les résultats souhaités. Si la vue est connectée à une source de données de type cube, les options 1 ou 2 fonctionneront.

Les calculs de table peuvent être erronés si les paramètres de l'option Calculer au moyen de sont incorrects. Pour plus d'informations, consultez Transformer des valeurs avec des calculs de table.

Pour apporter votre soutien à l'ajout de cette fonctionnalité dans une version future, votez pour l'idée Simple Textual Formatting Abilities (Possibilités de formatage simple de texte) dans le forum de la communauté Tableau.

Discuter de cet article... Forum de commentaires
Numéro d’article de la base de connaissances

001458133

Pièces jointes

Hide Blank Column_v2019.1.twbx

1853 KB

 
Chargement
Salesforce Help | Article