Zuletzt geändert am: 25 Aug 2023
Umgebung
Tableau DesktopAntwort
Erstellen Sie berechnete Felder anhand der nachfolgenden Formel-Vorlagen. In den Formeln unten ist Datum der Name der Datumsdimension.ZUM ANZEIGEN DER LÖSUNG KLICKEN
Filtern eines Tagesbereichs
Mit der folgenden Formel erstellen Sie ein berechnetes Feld, das nach den letzten n Tagen filtert:
IF [Date] < (today() - <n> + 1) OR [Date] > today() THEN NULL ELSE [Date] ENDFür ein berechnetes Feld, mit dem die Daten für die letzten 90 Tage gefiltert werden, gilt beispielsweise die folgende Formel:
IF [Date] < (today() - 90 + 1) OR [Date] > today() THEN NULL ELSE [Date] ENDFormel für die letzten 7 Tage:
IF [Date] < (today() - 7 + 1) OR [Date] > today() THEN NULL ELSE [Date] END
ZUM ANZEIGEN DER LÖSUNG KLICKEN
Filtern von Wochen
Mit der folgenden Formel filtern Sie die Daten für die vorletzte Woche:
IF [Date] > (today() - 8 + 1) OR [Date] <= (today() - 15 + 1) THEN NULL ELSE [Date] ENDMit der folgenden Formel filtern Sie nach den letzten acht Wochen:
IF DATEPART('week', [Date]) <DATEPART('week', TODAY()) - 8 OR DATEPART('week', [Date]) > DATEPART('week', TODAY()) -1 THEN NULL ELSE [Date] END
Zusätzliche Informationen
- Anstelle der Funktion "TODAY()" können Sie einen Datumsparameter, ein anderes Feld oder ein bestimmtes Datum verwenden, um die Berechnung auf einem anderen Ankerdatum zu basieren.
- Die Berechnungen können mit jedem der unter Datumsfunktionen aufgeführten date_part-Werte verändert werden, um anhand von unterschiedlichen Datumsebenen filtern zu können.
Die Beispiele oben werden in folgendem Video in Live gezeigt.
Hinweis: Das späteste Datum für die Versanddatumdimension in der Datenquelle von "Sample - Superstore" ist der 6. Januar 2016. Das bedeutet, dass die Funktion TODAY() an dieser Stelle nicht verwendet werden kann, jedoch ein Ersatz.
Vielen Dank für Ihr Feedback zur Effektivität dieses Artikels.
Neuen Supportfall öffnen
Suche fortsetzen
Knowledge Base
Community
Produkthilfe
Schulungen und Lernprogramme