KNOWLEDGE BASE

Austauschen von Filtern mithilfe eines Parameters


Veröffentlicht: 07 Apr 2017
Zuletzt geändert am: 07 Apr 2023

Frage

So filtert man die Ansicht auf Basis eines Parameterwertes unterschiedlich.

Zum Beispiel können Sie zwischen Filtern der Ansicht wechseln um die Verkäufe dieses Monats oder Verkäufe über 1000 $ anzuzeigen.

Umgebung

Tableau Desktop

Antwort

In der beigefügten Beispielarbeitsmappe werden die folgenden Anweisungen anhand des Beispieldatensatzes "Superstore" demonstriert:

Schritt 1: Erstellen eines Parameters

  1. Klicken Sie im Datenbereich neben "Dimensionen" auf den Abwärtspfeil, und wählen Sie Parameter erstellen aus.
  2. Gehen Sie im Dialogfeld "Parameter erstellen" wie folgt vor, und klicken Sie auf OK:
    1. Benennen Sie den Parameter. In diesem Beispiel verwenden wir die Bezeichnung "Einen Filter auswählen"
    2. Wählen Sie für den "Datentyp" den Wert "Zeichenfolge" aus
    3. Wählen Sie als zulässige Werte Liste aus
    4. Fügen Sie zur Liste zwei Optionen für "Verkäufe dieses Monats" und "Verkäufe über 1000 $" hinzu
  3. Klicken Sie im Datenbereich mit der rechten Maustaste auf [Einen Filter auswählen], und wählen Sie Parametersteuerelement anzeigen aus.

Schritt 2: Erstellen Sie folgende berechneten Felder.

  • Wählen Sie Analyse > Berechnetes Feld erstellen...
  • Erstellen Sie mithilfe der folgenden Formel ein berechnetes Feld mit dem Namen "Verkäufe dieses Monats":
    DATEPART('month', [Order Date]) = DATEPART('month', TODAY())
  • Wählen Sie Analyse > Berechnetes Feld erstellen...
  • Erstellen Sie mithilfe der folgenden Formel ein berechnetes Feld mit dem Namen "Verkäufe über 1000 $":
    [Sales] > 1000
HINWEIS: In diesem Beispiel müssen die berechneten Felder für die einzelnen Filter TRUE oder FALSE zurückgeben
  • Wählen Sie Analyse > Berechnetes Feld erstellen...
  • Erstellen Sie mithilfe der folgenden Formel ein berechnetes Feld mit dem Namen "Filter tauschen":
    ( [Choose a filter] = "sales this month" AND [Sales this month] )
    OR
    ( [Choose a filter] = "sales over $1000" AND [Sales over $1000])
HINWEIS: In diesem Beispiel müssen die berechneten Felder für die einzelnen Filter TRUE oder FALSE zurückgeben

Schritt 3: Aktivieren Sie das berechnete Feld Filter tauschen

  1. Ziehen Sie [Filter tauschen] in den Container "Filter".
  2. Wählen Sie im Dialogfeld "Filter" die Option "Wahr" aus, und klicken Sie auf "OK".
Hat dieser Artikel das Problem gelöst?