KNOWLEDGE BASE

Erstellen eines dynamischen Datumsfilters mit Schieberegler-UI


Veröffentlicht: 13 Dec 2021
Zuletzt geändert am: 13 Sep 2023

Frage

Wie lassen sich die Daten der letzten 3 Monate bis zum heutigen Tag anzeigen, ohne die Benutzeroberfläche des Schiebereglers zu verändern?

       Wenn heute zum Beispiel der:12/11/2021 ist,
          sollte der Anzeigebereich Folgendes zeigen: 10/1/2021 - 12/11/2021

Umgebung

  • Tableau Desktop

Antwort

Folgen Sie den nachstehenden Schritten, um einen dynamischen Parameter zu erstellen:

Vor dem Setup

 1. Stellen Sie eine Verbindung zu den Superstore-Beispieldaten her.
 2. Ziehen Sie [Umsatz] auf "Zeilen".
 3. Ziehen Sie [Bestelldatum] bei gedrückter rechter Maustaste auf "Spalten" und wählen Sie [JAHR(Bestelldatum)] aus.
 4. Ziehen Sie [Bestelldatum] bei gedrückter rechter Maustaste auf "Spalten" und wählen Sie [MONAT(Bestelldatum)] aus.

Schritte zur Parametererstellung

 5. Erstellen Sie ein berechnetes Feld wie folgt:
     Name: Letzte 3 Monate
     Berechnung: <
+ DATE(IF  [Bestelldatum] > DATEADD('month',-1,DATETRUNC('month',TODAY()))

                          THEN DATEADD('month',-2,DATETRUNC('month',TODAY()))

                          ELSE TODAY()

                          END)


 6. Klicken Sie bei gedrückter rechter Maustaste auf [Letzte 3 Monate] und erstellen Sie den Parameter wie folgt.
     Zulässige Werte: Bereich
     Markieren Sie das Kontrollkästchen für "Beim Öffnen der Arbeitsmappe".
     Wählen Sie [Letzte 3 Monate] aus dem Pulldown-Menü.
 7. Erstellen Sie ein berechnetes Feld wie folgt:
     Name: Date_Filter
     Berechnung: [Bestelldatum] > [Letzte 3 Monate-Parameter]
 8. Ziehen Sie [Date_Filter] auf den Filterbereich und wählen Sie "Wahr" aus.
 9. Klicken Sie bei gedrückter rechter Maustaste auf [Letzte 3 Monate] und klicken Sie auf Parameter anzeigen.

Zusätzliche Informationen

Um Beginn und Ende auf den aktuellen Tag festzulegen, ist ebenfalls eine Erweiterung verfügbar.
Verwenden Sie die Dashboarderweiterung "Dynamischer Datumsbereichfilter":  Dynamischer Datumsbereichfilter

Schritt 1: Erstellen Sie die Ansicht und den Datumsbereichfilter wie gewöhnlich.
Schritt 2: Aktivieren Sie im Dashboard die Erweiterung "Dynamischer Datumsbereichfilter".
Vom Benutzer hinzugefügtes Bild
Schritt 3: Stellen Sie die Erweiterung als unverankert ein und verbergen Sie sie. Fertig.
Hat dieser Artikel das Problem gelöst?