Loading

URL-Parameterfilter beim Umschalten zwischen Registerkarten unwirksam

Veröffentlichungsdatum: Jan 3, 2024
Beschreibung
Wenn Sie versuchen, Filterwerte über die URL an Tableau Server-Ansichten zu übergeben, werden die Filtereinstellungen beim Umschalten zwischen Registerkarten verworfen.

Cause

Das Umschalten zwischen Registerkarten führt zu einer AJAX-Abfrage und nicht zu einem vollständigen Laden der Seite, URL-Filter werden nicht geladen. Weitere Informationen zu URL-Parametern und zugehörige Screenshots, in denen URL-Muster dargestellt werden, finden Sie unter Struktur von Ansichts-URLs
Lösung
Überarbeiten Sie die Arbeitsmappe, um anhand eines Parameters zu filtern. Im folgenden Beispiel wird eine Arbeitsmappe nach Kategorie über alle Arbeitsblätter hinweg gefiltert.
  1. Klicken Sie mit der rechten Maustaste auf das Fenter "Daten" und wählen Sie Parameter erstellen aus.
  2. Gehen Sie im Dialogfeld "Parameter erstellen" wie folgt vor und klicken Sie dann auf OK:
    • Benennen Sie den Parameter.In der Beispiel-Arbeitsmappe heißt der Parameter CategorySelect (Kategorieauswahl).
    • Wählen Sie für Datentyp den Wert Zeichenfolge aus.
    • Wählen Sie für Zulässige Werte den Wert Liste aus.
    • Geben Sie unter Liste der Werte die Werte Alle, Technologie, Möbel und Bürobedarf ein. 
  3. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  4. Führen Sie im sich daraufhin öffnenden Dialogfeld "Berechnetes Feld" die folgenden Schritte aus und klicken Sie dann auf  OK:
    • Geben Sie einen Namen für das berechnete Feld ein. In der Beispielarbeitsmappe heißt das berechnete Feld  Matches Parameter (Übereintimmender Parameter).
    • Erstellen Sie im Formelfeld ein berechnetes Feld ähnlich dem folgenden:
      [CategorySelect]="All" OR [CategorySelect]=[Category]
  5. Ziehen Sie das neu erstellte berechnete Feld aus dem Bereich "Dimensionen" in den Container Filter.
  6. Wählen Sie im anschließend geöffneten Dialogfeld "Filter" den Wert Wahr und klicken Sie dann auf  OK.
  7. Klicken Sie unter "Filter" mit der rechten Maustaste auf Matches Parameter und wählen Sie dann Auf Arbeitsblätter anwenden > Alle, die diese Datenquelle verwenden aus. 
  8. Veröffentlichen Sie die Arbeitsmappe auf Tableau Server.
  9. Die veröffentlichte Ansicht lässt sich nun wie folgt mit dem Parameter als URL-Parameter filtern:  http://<Servername>/#/views/<Arbeitsmappe>/<Blattt>?param1=value1,value2&param2=value 
Hinweis: URL-Parameter werden nun an eine bestimmte Ansicht (<Arbeitsblatt>) einer spezifischen Arbeitsmappe (<Arbeitsmappe>) weitergegeben. Dabei gilt Folgendes: 
  • <Arbeitsmappe> = Superstore 
  • <Arbeitsblatt> = Leistung
  • ?param1 = Kategorie
  • value1 = Möbel
Beispiel: http://<Servername>/#/views/Superstore/Performance?Category=Furniture
Zusätzliche Ressourcen


Über diesen Artikel diskutieren... Feedback-Forum
Nummer des Knowledge-Artikels

001473574

Anhänge

Parameter Filter.twbx

382 KB

 
Laden
Salesforce Help | Article