Loading

Dynamisches Filtern von Ansichten mit Zeichenfolgeparametern

Veröffentlichungsdatum: Mar 25, 2024
Aufgabe
Wie wird ein Parameter zum Durchsuchen eines Felds nach einem Zeichenfolgenwert verwendet?
Schritte

Mithilfe von Filtern können Sie schnell Daten aus der Ansicht entfernen, damit Sie sich auf die benötigten Informationen konzentrieren können. Beim Erstellen komplizierterer Ansichten oder Dashboards werden Sie vermutlich viele Filter verwenden, um die angezeigten Inhalte auf einen einzigen Datensatz wie eine bestimmte Region oder ein bestimmtes Produkt einzugrenzen. In einem solchen Fall nehmen die Filtersteuerungen gelegentlich viel Platz in Anspruch und lenken von den Daten in der Ansicht ab. Um dies zu vermeiden, können Sie eine Art Eingabeparameter erstellen, der Werte aus mehreren Feldern akzeptiert und dann anhand Ihrer Eingabe die Filterung vornimmt.

Die folgenden Beispiele zeigen unterschiedliche Methoden, um dieses Ziel zu erreichen.

ZUM ANZEIGEN DER LÖSUNG KLICKEN
Beispiel 1: Filteroption – einzelnes Feld (Interaktion anzeigen)

Die folgenden Schritte können anhand der beigefügten Arbeitsmappe DynamicStringSearch.twbx nachvollzogen werden.  

Erstellen des Parameters

  1. Öffnen Sie Tableau Desktop, und stellen Sie eine Verbindung zu den Superstore-Beispieldaten her.
  2. Klicken Sie mit der rechten Maustaste auf das Fenter "Daten" und wählen Sie Parameter erstellen aus.
  3. Gehen Sie im Dialogfeld "Parameter erstellen" wie folgt vor und klicken Sie dann auf OK:
    • Geben Sie dem Parameter einen Namen.In der Beispielarbeitsmappe heißt der Parameter Search States (Bundesländer suchen).
    • Wählen Sie für Datentyp den Wert Zeichenfolge aus.
    • Geben Sie für Aktueller Wert das Zeichen a ein.
    • Wählen Sie für Zulässige Werte den Wert Alle aus.
  4. Klicken Sie mit der rechten Maustaste auf den Parameter und wählen Sie Parametersteuerelement anzeigen aus.

Erstellen des berechneten Felds

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Geben Sie im anschließend geöffneten Dialogfeld "Berechnetes Feld" als Namen für das berechnete Feld Contains States (Enthält Bundesländer) ein.
  3. Geben Sie die folgende Formel ein, und klicken Sie dann auf OK:
  4. CONTAINS([State],[Search States] 
  5. Klicken Sie mit der rechten Maustaste auf den Parameter und wählen Sie Parametersteuerelement anzeigen aus.

Erstellen der Ansicht

  1. Ziehen Sie Kategorie auf Spalten.
  2. Ziehen Sie Umsatz auf Zeilen.
  3. Ziehen Sie Kategorie auf Farbe.
  4. Ziehen Sie State (Bundesland) auf Details.
  5. Ziehen Sie Contains States (Enthält Bundesländer) auf Filter.
  6. Wählen Sie Wahr aus, und klicken Sie dann auf OK.
Um die im folgenden Video angezeigten Schritte zu sehen, erweitern Sie den Abschnitt oben.
Hinweis: Für das Video ist kein Ton verfügbar. 
 
ZUM ANZEIGEN DER LÖSUNG KLICKEN
Beispiel 2: Filteroption – mehrere Felder (Interaktion anzeigen)

Die folgenden Schritte können anhand der beigefügten Arbeitsmappe DynamicStringSearch.twbx nachvollzogen werden.

Erstellen des Parameters

  1. Öffnen Sie Tableau Desktop, und stellen Sie eine Verbindung zu den Superstore-Beispieldaten her.
  2. Klicken Sie mit der rechten Maustaste auf das Fenter "Daten" und wählen Sie Parameter erstellen aus.
  3. Gehen Sie im Dialogfeld "Parameter erstellen" wie folgt vor und klicken Sie dann auf OK:
    • Geben Sie dem Parameter einen Namen.In der Beispielarbeitsmappe heißt der Parameter Type String to filter (Eingabezeichenfolge zum Filtern).
    • Wählen Sie für Datentyp den Wert Zeichenfolge aus.
    • Geben Sie für Aktueller Wert das Zeichen a ein.
    • Wählen Sie für Zulässige Werte den Wert Alle aus.
  4. Klicken Sie mit der rechten Maustaste auf den Parameter und wählen Sie Parametersteuerelement anzeigen aus.

Erstellen des berechneten Felds

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Geben Sie im anschließend geöffneten Dialogfeld "Berechnetes Feld" als Namen für das berechnete Feld Show (Zeigen) ein.
  3. Geben Sie die folgende Formel ein, und klicken Sie dann auf OK:
  4. CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter]) 

Erstellen der Ansicht

  1. Ziehen Sie Sales (Umsatz) auf Spalten.
  2. Ziehen Sie Region und Kundennamen auf Zeilen.
  3. Ziehen Sie Kategorie auf Farbe.
  4. Ziehen Sie State (Bundesland) und Unterkategorie auf Detail.
  5. Ziehen Sie Show (Anzeigen) auf Filter.
  6. Wählen Sie Wahr aus, und klicken Sie dann auf OK.
Um die im folgenden Video angezeigten Schritte zu sehen, erweitern Sie den Abschnitt oben.
Hinweis: Für das Video ist kein Ton verfügbar. 
ZUM ANZEIGEN DER LÖSUNG KLICKEN
Beispiel 3: Anzeigen einer bestimmten Zeichenfolge (keine Interaktion mit der Ansicht)

Die folgenden Schritte können anhand der beigefügten Arbeitsmappe DynamicStringSearch.twbx nachvollzogen werden.

Erstellen des berechneten Felds

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Geben Sie im anschließend geöffneten Dialogfeld "Berechnetes Feld" als Namen für das berechnete Feld Search specific product (Nach einem bestimmten Produkt suchen) ein.
  3. Geben Sie die folgende Formel ein, und klicken Sie dann auf OK:
  4. Contains([Product Name], "Belkin") 
  5. Klicken Sie mit der rechten Maustaste auf den Parameter und wählen Sie Parametersteuerelement anzeigen aus.

Erstellen der Ansicht

  1. Ziehen Sie Sales (Umsatz) auf Spalten.
  2. Ziehen Sie Kategorie, Unterkategorie und Produktname auf Zeilen
  3. Ziehen Sie Kategorie auf Farbe.
  4. Ziehen Sie State (Bundesland) auf Details.
  5. Ziehen Sie Search specific product (Nach einem bestimmten Produkt suchen) auf Filter.
  6. Wählen Sie Wahr aus, und klicken Sie dann auf OK.
Um die im folgenden Video angezeigten Schritte zu sehen, erweitern Sie den Abschnitt oben.
Hinweis: Für das Video ist kein Ton verfügbar. 
Zusätzliche Ressourcen
Mehr zu diesem Thema erfahren Sie in unserem kostenlosen On-Demand-Schulungsvideo: String Calculations (Zeichenfolgenberechnungen).

Wenn Sie das berechnete Feld auf den Container "Filter" ziehen, wird möglicherweise nur das Kontrollkästchen für "Ausblenden" angezeigt. Dies hängt von dem anfänglich für Ihren Parameter ausgewählten Wert ab.

  • Wenn Sie beispielsweise "Keine" ausgewählt haben, sind keine Datensätze vorhanden, bei denen Region, Abteilung oder Bundesländer dem Wort "Keine" entsprechen.
  • Wenn Sie kein Kontrollkästchen "Ausblenden" sehen, wählen Sie das Optionsfeld "Liste mit benutzerdefinierten Werten" aus. Geben Sie dann manuell das Wort "Show" (Zeigen) ein, und klicken Sie auf die Plus-Schaltfläche zum Hinzufügen zur Liste.
Nummer des Knowledge-Artikels

001465789

Anhänge

DynamicStringSearch.twbx

1224 KB

 
Laden
Salesforce Help | Article