BASE DE CONNAISSANCES

Création d'une ligne de référence qui apparaît et disparaît en fonction d'une condition


Date de publication : 20 Mar 2017
Date de dernière modification : 20 Jul 2023

Question

En général, une ligne de référence affiche s'il y a ou non des valeurs correspondantes visibles dans les données sous-jacentes. Par exemple, si votre vue contient des données filtrées sur la période à partir de décembre 2012, mais une ligne de référence en date du 1er avril 2012, la vue se présentera ainsi :

Image ajoutée par l'utilisateur

Environnement

Tableau Desktop

Réponse

Étape 1 : Préparer la vue

Cet exemple utilise les données Superstore-Sample, qui peuvent être consultées dans le classeur complet joint.
  1. Faites un clic droit et faites glisser Order Date vers Colonnes, puis sélectionnez MONTH(Order Date) continu dans la section inférieure du menu. 
  2. Placez Profit sur Lignes. 
  3. Placez Region sur Couleur.
  4. Cliquez avec le bouton droit de la souris sur MONTH(Order Date) dans la vue et faites glisser vers Filtres.
  5. Sélectionnez une plage de dates.
  6. Cliquez avec le bouton droit de la souris sur Order Date sur l'étagère Filtres et sélectionnez Afficher le filtre.

Étape 2 : Créer la ligne de référence

Option 1 : Créer une ligne de référence qui s'affiche uniquement si la vue contient des données pour sa date

  1. Vous pouvez créer un champ calculé de manière à ce que la ligne de référence s'affiche uniquement si la vue contient des données pour sa date.
  2. Sélectionnez Analyse > Créer un champ calculé.
  3. Nommez le champ Ligne de référence Avril, entrez le calcul suivant, puis cliquez sur OK : 
    IF WINDOW_MAX(MAX([Order Date])) > DATE("4/1/2012") 
    AND WINDOW_MIN(MIN([Order Date])) < DATE("4/1/2012")
    THEN DATE("4/1/2012") 
    ELSE NULL END
  4. Faites glisser Ligne de référence Avril vers Détails, puis faites un clic droit dessus et sélectionnez Continu
  5. Faites un clic droit sur l'axe de date dans votre vue, puis sélectionnez Ajouter une ligne de référence. Entrez les options suivantes, puis cliquez sur OK :
    • Sélectionnez Ligne
    • Dans Valeur, sélectionnez Ligne de référence Avril
    • Dans Étiquette, sélectionnez Valeur

Ajustez le curseur du filtre de date. Si la plage inclut le 4/1/2012, la ligne de référence sera visible. Si la plage n'inclut pas cette date, la ligne de référence ne s'affichera pas.

Option 2 : Ligne de référence à l'aide du commutateur activation/désactivation

  1. Cliquez avec le bouton droit de la souris dans la fenêtre Données, puis sélectionnez Créer un paramètre.
  2. Entrez ce qui suit, puis cliquez sur OK : 
    • Dans Nom, entrez Commande de ligne de référence
    • Dans Type de données, sélectionnez Booléen
    • Dans Valeur actuelle, sélectionnez True
    • Sous Alias, pour True, saisissez Activé, pour False, saisissez Désactivé
  3. Sélectionnez Analyse > Créer un champ calculé.
  4. Nommez le champ Ligne de référence du paramètre, entrez la formule suivante, puis cliquez sur OK : 
    IF [Reference Line Control] Then DATE("4/1/2012") 
    ELSE NULL END
  5. Faites glisser Ligne de référence du paramètre vers Détails, faites un clic droit sur le champ, et sélectionnez Date exacte
  6. Dans le volet Paramètres, cliquez avec le bouton droit de la souris sur Commande de la ligne de référence et sélectionnez Afficher la commande de paramètre.
  7. Faites un clic droit sur l'axe de date dans votre vue, puis sélectionnez Ajouter une ligne de référence.
  8. Choisissez parmi les options suivantes, puis cliquez sur OK :
    • Sélectionnez Ligne
    • Dans Valeur, sélectionnez Ligne de référence du paramètre
    • Dans Étiquette, sélectionnez Valeur

Vous pouvez contrôler si la ligne de référence apparaît dans la vue en sélectionnant Activé ou Désactivé dans la commande de ligne de référence.
 

Informations supplémentaires

Pour afficher ces étapes en action, visionnez la vidéo ci-dessous.
Remarque : la vidéo n'a pas de son. 



Cet article vous a-t-il permis de résoudre le problème ?