Loading

Erstellen relativer Datenfilter mit anpassbaren Ankerdaten

Veröffentlichungsdatum: Nov 29, 2023
Aufgabe
Wie wird ein relativer Datumsfilter mit einem anpassbaren Ankerdatum erstellt?
Schritte

Option 1 

Erstellen Sie einen Parameter, der es dem Benutzer ermöglicht, ein Ankerdatum für einen festen relativen Zeitbereich auszuwählen, z. B. die letzten 3 Monate ab dem Ankerdatum.

Schritt 1: Erstellen eines Parameters

  1. Stellen Sie in Tableau Desktop 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:
    • Benennen Sie den Parameter.In der Beispielarbeitsmappe heißt der Parameter Choose Anchor Date (Ankerdatum auswählen).
    • Wählen Sie für Datentyp den Wert Datum aus.
    • 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.

Schritt 2: Berechnetes Feld erstellen

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Gehen Sie im sich öffnenden Dialogfenster "Berechnetes Feld" wie folgt vor und klicken Sie dann auf OK:
    • Geben Sie einen Namen für das berechnete Feld ein. In der Beispielarbeitsmappe heißt das berechnete Feld Relative Date Filter with Anchor (Relatives Datumsfeld mit Anker).
    • Erstellen Sie im Formelfeld ein berechnetes Feld ähnlich dem folgenden:
      DATEDIFF('month',[Order Date],[Choose Anchor Date]) <= 2
      AND DATEDIFF('month',[Order Date],[Choose Anchor Date]) >= 0
  3. Ziehen Sie das neu erstellte berechnete Feld aus dem Bereich "Dimensionen" in den Container Filter.
  4. Wählen Sie im anschließend geöffneten Filter-Dialogfeld den Wert Wahr aus und klicken Sie dann auf OK.

Schritt 3: Erstellen der Ansicht

  1. Ziehen Sie Order Date (Bestelldatum) auf Zeilen.
  2. Klicken Sie in Zeilen mit der rechten Maustaste auf Order Date und wählen Sie dann Monat aus.
  3. Klicken Sie in "Zeilen" mit der rechten Maustaste auf Order Date und wählen Sie dann Diskret aus.
  4. Doppelklicken Sie auf Sales (Umsatz).
  5. Verwenden Sie das Parametersteuerelement zur Datumssteuerung, um ein Ankerdatum auszuwählen.
 


Option 2 

Erstellen Sie einen Parameter, der es dem Benutzer ermöglicht, ein Ankerdatum für ein Jahr auszuwählen, um einen Datumszeitbereich, z. B. den Beginn des Jahres, am gewählten Ankerdatum zu verankern.

Schritt 1: Erstellen eines Parameters

  1. Stellen Sie in Tableau Desktop 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:
    • Benennen Sie den Parameter.In der Beispielarbeitsmappe heißt der Parameter Choose Anchor Date (Ankerdatum auswählen).
    • Wählen Sie für Datentyp den Wert Datum aus.
    • 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.

Schritt 2: Berechnetes Feld erstellen

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Gehen Sie im sich öffnenden Dialogfenster "Berechnetes Feld" wie folgt vor und klicken Sie dann auf OK:
    • Geben Sie einen Namen für das berechnete Feld ein. In der Beispielarbeitsmappe heißt das berechnete Feld Year to Anchor Date Filter (Jahr zum Verankern des Datumsfilters).
    • Erstellen Sie im Formelfeld ein berechnetes Feld ähnlich dem folgenden:
      DATEDIFF('year',[Order Date],[Choose Anchor Date]) = 0
      AND [Order Date] <= [Choose Anchor Date]
  3. Ziehen Sie das neu erstellte berechnete Feld aus dem Bereich "Dimensionen" in den Container Filter.
  4. Wählen Sie im anschließend geöffneten Dialogfeld "Filter" den Wert Wahr aus und klicken Sie dann auf OK.

Schritt 3: Erstellen der Ansicht

  1. Ziehen Sie Order Date (Bestelldatum) auf Zeilen.
  2. Klicken Sie in "Zeilen" mit der rechten Maustaste auf Order Date und wählen Sie dann Monat aus.
  3. Klicken Sie in "Zeilen" mit der rechten Maustaste auf Order Date und wählen Sie dann Diskret aus.
  4. Doppelklicken Sie auf Sales (Umsatz).
  5. Verwenden Sie das Parametersteuerelement zur Datumssteuerung, um ein Ankerdatum auszuwählen.
Zusätzliche Ressourcen
Option 1 führt zu den gleichen Ergebnissen wie das Festlegen eines statischen Ankerdatums im Dialogfeld "Filter". Wenn Daten nach dem gewählten Ankerdatum vorhanden sind, werden bei dieser Option die Daten für den gesamten Monat des Ankerdatums angezeigt. Wenn Sie beispielsweise den 15. März auswählen, zeigt die Ansicht Daten zwischen dem 1. Januar und dem 31. März an.

Bei Option 2 endet der Datumsbereich mit dem gewählten Ankerdatum. Wenn Sie beispielsweise den 15. März auswählen, zeigt die Ansicht Daten zwischen dem 1. Januar und dem 15. März an.

Für zusätzliche Flexibilität können weitere Parameter erstellt werden, um den Datumsteil zu definieren, wie z. B. 'Monat' oder 'Jahr', und die Anzahl der Datumsteile, die der Filter zurückreicht. Beispiel für eine Berechnung für Option 1:

DATEDIFF([Date Part Parameter],[Order Date],[Choose Anchor Date]) <= [# of Date Parts Parameter] - 1
AND DATEDIFF([Date Part Parameter],[Order Date],[Choose Anchor Date]) >= 0

Für ein dynamisches Ankerdatum, wie beispielsweise den letzten Monat, kann der Parameter [Choose Anchor Date] durch ein berechnetes Feld ersetzt werden, das ein dynamisches Datum definiert. Beispielsweise kann eine Berechnung, die immer den ersten Tag des letzten Monats zurückgibt, folgendermaßen aussehen:

DATETRUNC('month', DATEADD('month', -1, TODAY() ))


Wenn Sie die Einbettung dieser Verbesserung bei zukünftigen Produktversionen unterstützen möchten, stimmen Sie in der folgenden Community-Idee dafür:
Allow dashboard consumers to choose Relative Date Anchor (Dashboard-Verbrauchern die Auswahl eines relativen Datumsankers ermöglichen)
Relative date filter anchor (Anker für einen relativen Datumsfilter)
Nummer des Knowledge-Artikels

001458277

Anhänge

Adjustable Anchor Date.twbx

1207 KB

 
Laden
Salesforce Help | Article