Loading

Filtrage dynamique des vues avec des paramètres de chaîne

Date de publication: Mar 25, 2024
Tâche
Comment utiliser un paramètre pour rechercher une valeur de chaîne dans un champ.
Étapes

Les filtres vous permettent de supprimer facilement des données de la vue et de vous concentrer sur les informations dont vous avez besoin. Lorsque vous créez une vue ou un tableau de bord plus complexe, vous constaterez peut-être que vous avez ajouté de nombreux filtres afin d'aider votre public à réduire une vue volumineuse à un ensemble de données spécifique tel qu'une région ou un produit. Dans ce cas, les commandes de filtre peuvent parfois prendre beaucoup d'espace et détourner l'attention des données de la vue. Pour éviter ce problème, vous pouvez créer un paramètre Saisir au clavier qui accepte les valeurs de plusieurs champs puis les filtre en fonction de votre saisie.

Les exemples suivants présentent différentes méthodes d'atteindre cet objectif.

CLIQUER POUR DÉVELOPPER LA SOLUTION
Exemple 1 : Option Filtre - un seul champ (interaction avec la vue)

Vous pouvez vérifier les étapes ci-dessous dans le classeur joint DynamicStringSearch.twbx

Créer le paramètre

  1. Ouvrez Tableau Desktop et connectez-vous aux exemples de données Superstore.
  2. Faites un clic droit dans la fenêtre Données puis sélectionnez Créer un paramètre.
  3. Dans la boîte de dialogue Créer un paramètre, procédez comme suit, puis cliquez sur OK :
    • Nommez le paramètre. Dans l'exemple de classeur, le paramètre est appelé Rechercher des États.
    • Dans Type de données, sélectionnez Chaîne de caractères.
    • Dans Valeur actuelle, entrez a.
    • Sous Valeurs autorisées, sélectionnez Toutes.
  4. Faites un clic droit sur le paramètre puis sélectionnez Afficher la commande de paramètre.

Créer le champ calculé

  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, nommez le champ calculé Contient des États
  3. Saisissez la formule suivante puis cliquez sur OK :
  4. CONTAINS([State],[Search States] 
  5. Faites un clic droit sur le paramètre puis sélectionnez Afficher la commande de paramètre.

Créer la vue

  1. Faites glisser Category vers Colonnes.
  2. Faites glisser Ventes vers Lignes.
  3. Faites glisser Category vers Couleur.
  4. Faites glisser State vers Détails.
  5. Faites glisser Contient des États vers Filtres.
  6. Sélectionnez Vrai, puis cliquez sur OK.
Pour consulter les étapes présentées dans la vidéo ci-dessous, veuillez développer la section ci-dessus.
Remarque : la vidéo n'a pas de son. 
 
CLIQUER POUR DÉVELOPPER LA SOLUTION
Exemple 2 : Option Filtre - plusieurs champs (interaction avec la vue)

Vous pouvez vérifier les étapes ci-dessous dans le classeur joint DynamicStringSearch.twbx.

Créer le paramètre

  1. Ouvrez Tableau Desktop et connectez-vous aux exemples de données Superstore.
  2. Faites un clic droit dans la fenêtre Données puis sélectionnez Créer un paramètre.
  3. Dans la boîte de dialogue Créer un paramètre, procédez comme suit, puis cliquez sur OK :
    • Nommez le paramètre. Dans l'exemple de classeur, le paramètre est appelé Saisir la chaîne à filtrer.
    • Dans Type de données, sélectionnez Chaîne de caractères.
    • Dans Valeur actuelle, entrez a.
    • Sous Valeurs autorisées, sélectionnez Toutes.
  4. Faites un clic droit sur le paramètre puis sélectionnez Afficher la commande de paramètre.

Créer le champ calculé

  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, nommez le champ calculé Afficher
  3. Saisissez la formule suivante puis cliquez sur OK :
  4. CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter]) 

Créer la vue

  1. Faites glisser Sales vers Colonnes.
  2. Faites glisser Region et Customer Names vers Lignes.
  3. Faites glisser Category vers Couleur.
  4. Faites glisser State et Sub-Category vers Détails.
  5. Faites glisser Afficher vers Filtres.
  6. Sélectionnez Vrai, puis cliquez sur OK.
Pour consulter les étapes présentées dans la vidéo ci-dessous, veuillez développer la section ci-dessus.
Remarque : la vidéo n'a pas de son. 
CLIQUER POUR DÉVELOPPER LA SOLUTION
Exemple 3 : Afficher une chaîne de caractères spécifique (sans interaction avec la vue)

Vous pouvez vérifier les étapes ci-dessous dans le classeur joint DynamicStringSearch.twbx.

Créer le champ calculé

  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, nommez le champ calculé Rechercher un produit spécifique
  3. Saisissez la formule suivante puis cliquez sur OK :
  4. Contains([Product Name], "Belkin") 
  5. Faites un clic droit sur le paramètre puis sélectionnez Afficher la commande de paramètre.

Créer la vue

  1. Faites glisser Sales vers Colonnes.
  2. Faites glisser Category, Sub-Category et Product Name vers Lignes.
  3. Faites glisser Category vers Couleur.
  4. Faites glisser State vers Détails.
  5. Faites glisser Rechercher un produit spécifique vers Filtres.
  6. Sélectionnez Vrai, puis cliquez sur OK.
Pour consulter les étapes présentées dans la vidéo ci-dessous, veuillez développer la section ci-dessus.
Remarque : la vidéo n'a pas de son. 
Ressources supplémentaires
Pour en savoir plus sur ce sujet, visionnez la vidéo de formation gratuite à la demande : Calculs de chaînes.

Lorsque vous faites glisser le champ calculé vers l'étagère Filtre, vous ne pouvez voir qu'une case à cocher pour « Masquer », selon la valeur initiale de votre paramètre.

  • Par exemple, si vous avez choisi « Aucun », il n'y a aucun enregistrement où Region, Department ou States correspond au terme « Aucun ».
  • Si vous ne voyez pas de case à cocher pour « Masquer », sélectionnez la case d'option « Liste de valeurs personnalisées ». Saisissez ensuite manuellement le mot « Afficher » et cliquez sur le bouton Plus pour l'ajouter à la liste.
Numéro d’article de la base de connaissances

001465789

Pièces jointes

DynamicStringSearch.twbx

1224 KB

 
Chargement
Salesforce Help | Article