Im Forum hatte ein Kunde den Anwendungsfall, dass er Datensätze filtern möchte, welche im Bereich zwischen einem Start- und Enddatum liegen.
Das ist mit der neuen Template-Funktion isDateBetween(referenceDate, startDate, endDate)
(Dokumentation der Template Funktionen - Transformy) einfach zu lösen.
Vor der Anwendung der Funktion müssen die Daten zunächst in das Format yyyy-MM-dd
oder yyyy-MM-dd HH:mm
umgewandelt werden. Danach kann die Funktion wie im Screenshot gezeigt angewendet werden:
Liegt das referenceDate
im Bereich zwischen startDate
& endDate
wird true
ausgegeben, liegt es außerhalb wird false
ausgegeben.
Die Daten mit der Ausgabe true
können im nächsten Schritt mit einem Filter-Step gefiltert werden:
Mit zwei weiteren neuen Template-Funktionen kann man außerdem bestimmen, ob ein Referenzdatum vor oder nach einem anderen Datum liegt:
Weitere Cookbooks zum Thema Datum:
- Wie kann man mit einem Datum rechnen? (z.B. Wie erzeuge ich das Datum von gestern?)
- Spreadsheet: Wie formatiere ich ein Datum (date) als Timestamp und anderen Formaten?
- Spreadsheet: Wie wandele ich einen Timestamp (Sekunden oder Millisekunden) in ein lesbares Datum um?
- Flow: Wie erzeuge ich einen Dateinamen mit dem aktuellen Datum?
- Kalenderwoche in Datum des Montags umwandeln