Loading

Filtre de paramètres d'URL non efficace lors du basculement entre des onglets

Date de publication: Jan 3, 2024
Description
Lorsque vous tentez de transmettre des valeurs de filtre aux vues Tableau Server via l'URL, les paramètres de filtre sont ignorés lors du changement d'onglet.

Cause

Le changement d'onglet déclenche une demande AJAX plutôt qu'un chargement de page complète, les filtres d'URL ne sont pas chargés. Pour plus d'informations sur les paramètres d'URL, y compris les captures d'écran présentant les modèles d'URL, voir Structure des URL de vue
Résolution
Révisez le classeur pour filtrer en fonction d'un paramètre. L'exemple ci-dessous filtre un classeur par catégorie à travers toutes les feuilles de calcul.
  1. Faites un clic droit dans la fenêtre Données puis sélectionnez Créer un paramètre.
  2. 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 nommé CategorySelect.
    • Sous Type de données, sélectionnez Chaîne de caractères.
    • Sous Valeurs autorisées, sélectionnez Liste.
    • Dans Liste de valeurs, entrez Tous, Technology (Technologie), Furniture (Meubles), Office Supplies (Fournitures de bureau). 
  3. Sélectionnez Analyse > Créer un champ calculé.
  4. Dans la boîte de dialogue Champ calculé qui s'ouvre, procédez comme suit, puis cliquez sur OK:
    • Nommez le champ calculé, Dans l'exemple de classeur, le champ calculé est appelé Correspond au paramètre.
    • Dans le champ de formule, créez un champ calculé de ce type :
      [CategorySelect]="All" OR [CategorySelect]=[Category]
  5. Faites glisser le champ calculé que vous venez de créer depuis le volet Dimensions vers l'étagère Filtres.
  6. Dans la boîte de dialogue Filtre qui s'ouvre, sélectionnez True, puis cliquez sur OK.
  7. Sur l'étagère Filtres, faites un clic droit sur Correspond au paramètre, puis sélectionnez Appliquer aux feuilles de calcul > Toutes celles utilisant cette source de données.
  8. Publiez le classeur sur Tableau Server.
  9. Vous pouvez désormais filtrer la vue publiée avec le paramètre en tant que paramètre d'URL comme suit :  http://<servername>/#/views/<workbook>/<sheet>?param1=value1,value2&param2=value 
Remarque : les paramètres URL sont transmis uniquement à une vue spécifiée (<sheet>) dans un classeur spécifié (<workbook>). Où : 
  • <workbook> = Superstore 
  • <sheet> = Performance 
  • ?param1 = Category 
  • value1 = Furniture 
Par exemple : http://<servername>/#/views/Superstore/Performance?Category=Furniture 
Ressources supplémentaires


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

001473574

Pièces jointes

Parameter Filter.twbx

382 KB

 
Chargement
Salesforce Help | Article