BASE DE CONNAISSANCES

Exclusion de valeurs d'un filtre


Date de publication : 22 Mar 2013
Date de dernière modification : 28 Aug 2019

Question

Comment limiter les valeurs disponibles dans un filtre.

Environnement

Tableau Desktop

Réponse

L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer la création d'un filtre pour [Conteneur de produit] qui ne contient que 3 options de conteneur.
 
CLIQUER POUR DÉVELOPPER LA SOLUTION

Option 1 : Utiliser un ensemble comme filtre

  1. Faites un clic droit sur [Conteneur de produit] dans le volet Données et sélectionnez Créer > Ensemble…
  2. Dans la boîte de dialogue Créer un ensemble, procédez comme suit puis cliquez sur OK :
    1. Cochez toutes les options qui doivent apparaître dans la fiche finale Filtre
    2. Nommez l'ensemble « Ensemble Conteneur de produit » par exemple
  3. Supprimez [Conteneur de produit] de l'étagère Filtres
  4. Faites glisser [Ensemble Conteneur de produit] vers l'étagère Filtres
 
CLIQUER POUR DÉVELOPPER LA SOLUTION

Option 2 : Filtre d'exclusion utilisant uniquement les valeurs pertinentes

  1. Faites un clic droit sur [Conteneur de produit] dans le volet Données et sélectionnez Dupliquer
  2. Faites glisser [Conteneur de produit (copie)] vers l'étagère Filtres
  3. Dans la boîte de dialogue Filtre, cochez toutes les options qui doivent apparaître dans la fiche Filtre finale et cliquez sur OK
  4. Faites un clic droit sur la fiche Conteneur de produit dans la vue et sélectionnez Les valeurs pertinentes uniquement
 
CLIQUER POUR DÉVELOPPER LA SOLUTION

Option 3 : Utiliser un paramètre comme filtre (peut être utilisé avec des données fusionnées)

  1. Dans le volet Données, cliquez avec le bouton droit sur le champ [Conteneur de produit] et sélectionnez Créer > Paramètre…
  2. Tableau Desktop renseigne automatiquement les valeurs de [Conteneur de produit] dans le paramètre. Dans la boîte de dialogue Créer un paramètre, procédez comme suit et cliquez sur OK
    1. Ajoutez « Tout » à la liste des valeurs
    2. Désélectionnez toutes les options qui ne doivent pas apparaître dans le fiche Filtre finale
  3. Faites un clic droit sur [Paramètre Conteneur de produit] dans le volet Données et sélectionnez Afficher la commande de paramètre
  4. Sélectionnez Analyse > Créer un champ calculé
  5. 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é « Calc Filtre Conteneur de produit »
    2. Dans le champ de formule, créez un calcul du type suivant :

      [Conteneur de produit] = [Paramètre Conteneur de produit]
      OR [Paramètre Conteneur de produit] = "Tout"
      OR ISNULL( [Conteneur de produit] )

      Ce calcul filtre la vue sur le conteneur de produit sélectionné dans [Paramètre Conteneur de produit], ou tous les conteneurs de produits si « Tout » est sélectionné.S'il y a des conteneurs de produit NULL, ils s'affichent toujours dans la vue
  6. Remplacez [Conteneur de produit] dans l'étagère Filtres par [Calc Filtre Conteneur de produit]
  7. Dans la boîte de dialogue, cochez True puis cliquez sur OK.
 
CLIQUER POUR DÉVELOPPER LA SOLUTION

Option 4 : Utiliser une action d'ensemble

Les actions d'ensemble sont une nouvelle fonctionnalité ajoutée dans Tableau Desktop 2019.1
  1. Renommez la feuille de calcul, par exemple en « feuille de calcul à filtrer »
  2. Supprimez [Conteneur de produit] de l'étagère Filtres
  3. Faites un clic droit sur [Conteneur de produit] dans le volet Données et sélectionnez Dupliquer
  4. Faites glisser [Conteneur de produit (copie)] vers l'étagère Filtres
  5. Dans la boîte de dialogue Filtres, cochez toutes les options qui doivent s'afficher dans la vue
    Remarque : Les étapes 3-5 permettent à la vue d'afficher plus d'options parmi lesquelles l'utilisateur final peut faire son choix. Dans cet exemple, « Boîte moyenne » s'affiche toujours dans la vue.
  6. Faites un clic droit sur [Conteneur de produit] dans le volet Données et sélectionnez Créer > Ensemble…
  7. Nommez l'ensemble « Ensemble Conteneur de produit » par exemple et cliquez sur OK
  8. Créez une nouvelle feuille de calcul appelée « filtrer feuille de calcul »
  9. Faites glisser [Conteneur de produit] vers Lignes ainsi que vers Couleur dans la fiche Repères
  10. Faites glisser [Conteneur de produit] vers l'étagère Filtres
  11. Dans la boîte de dialogue Filtre, cochez uniquement les options que l'utilisateur final doit pouvoir voir
  12. Créez un tableau de bord et faites glisser les deux feuilles vers le tableau de bord.
  13. Accédez à Tableau de bord > Actions…
  14. Dans la boîte de dialogue Action, sélectionnez Ajouter une action > Modifier les valeurs de l'ensemble…
  15. Dans la boîte de dialogue Action d'ensemble, procédez comme suit :
    1. Dans Feuilles source, cochez uniquement « filtrer feuille de calcul »
    2. Dans Ensemble cible, sélectionnez Ensemble Conteneur de produit
    3. Pour « La suppression de la sélection va », sélectionnez Ajouter toutes les valeurs̉ à l'ensemble
  16. Cliquez deux fois sur OK pour fermer toutes les boîtes de dialogue
  17. Revenez à la feuille de calcul « feuille de calcul à filtrer »
  18. Sélectionnez Analyse > Créer un champ calculé
  19. 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é « Filtre Conteneur de produit (ensemble) »
    2. Dans le champ de formule, créez un calcul du type suivant :

      [Conteneur de produit] = IF [Ensemble Conteneur de produit] THEN [Conteneur de produit] END
      OR [Conteneur de produit] = "Boîte moyenne"

      Le calcul ci-dessus compare la dimension [Conteneur de produit] aux valeurs [Conteneur de produit] qui se trouvent dans [Ensemble Conteneur de produit]. La déclaration IF THEN est nécessaire parce que [Ensemble Conteneur de produit] contient uniquement les valeurs VRAI ou FAUX.

      La clause OR [Conteneur de produit] = "Boîte moyenne" signifie que "Boîte moyenne" sera toujours VRAI, et donc s'affichera toujours dans la vue.
  20. Faites glisser [Filtre Conteneur de produit (ensemble)] vers l'étagère Filtres
  21. Dans la boîte de dialogue, cochez True puis cliquez sur OK.

Informations supplémentaires

Les Options 1 et 2 filtreront également les données de la vue.

Les Options 3 et 4 peuvent ou non filtrer les données de la vue selon la manière dont le calcul de filtre est écrit.

L'Option 3 fonctionnera également si le filtre provient d'une source de données secondaire. Notez qu'une seule valeur peut être sélectionnée dans un paramètre à la fois.

Pour afficher les Options 1 et 2 en action, consultez la vidéo ci-dessous :



Pour apporter votre soutien à l'inclusion de cette amélioration dans une version future du produit, ajoutez votre vote aux idées suivantes de la communauté :
Masquer le filtre rapide de manière à conserver les informations associées
Masquer les légendes tout en conservant leurs données



Discuter de cet article... Forum de commentaires
Cet article vous a-t-il permis de résoudre le problème ?