addDateTime
addDateTime fügt eine Zeiteinheit von einem Datums-/Uhrzeit-Wert hinzu oder zieht diese ab. Beispielsweise gibt addDateTime(2,'YYYY',parseDate('02-JUL-2018', 'dd-MMM-yyyy')
) 02-JUL-2020 zurück. Mit dieser Funktion können Sie eine Datumsberechnung für Ihre Datums- und Zeitdaten durchführen.
Syntax
addDateTime(amount,period,datetime)
Argumente
- Betrag
-
Ein positiver oder negativer Ganzzahlwert, der die Zeit angibt, die Sie vom angegebenen Datumsfeld addieren oder subtrahieren möchten.
- Zeitraum
-
Ein positiver oder negativer Wert, der die Zeit angibt, die Sie vom angegebenen Datumsfeld addieren oder subtrahieren möchten. Folgende Zeiträume werden unterstützt:
-
YYYY: Gibt den Jahresteil des Datums zurück.
-
Q: Gibt das Quartal zurück, in das das Datum fällt (1-4).
-
MM: Gibt den Monatsteil des Datums zurück.
-
DD: Gibt den Tagesteil des Datums zurück.
-
WK: Gibt den Wochenteil des Datums zurück. Die Woche beginnt in Amazon QuickSight am Sonntag.
-
HH: Gibt den Stundenteil des Datums zurück.
-
MI: Gibt den Minutenteil des Datums zurück.
-
SS: Gibt den Sekundenteil des Datums zurück.
-
SS: Gibt den Sekundenteil des Datums zurück.
-
- datetime
-
Das Datum oder die Uhrzeit, für das Sie die Datumsberechnung durchführen möchten.
Rückgabetyp
DateTime
Beispiel
Nehmen wir an, Sie haben ein Feld mit dem Namen purchase_date, das die folgenden Werte hat.
2018 May 13 13:24 2017 Jan 31 23:06 2016 Dec 28 06:45
Mit den folgenden Berechnungen modifiziert addDateTime die Werte wie folgt.
addDateTime(-2, 'YYYY', purchaseDate) 2016 May 13 13:24 2015 Jan 31 23:06 2014 Dec 28 06:45 addDateTime(4, 'DD', purchaseDate) 2018 May 17 13:24 2017 Feb 4 23:06 2017 Jan 1 06:45 addDateTime(20, 'MI', purchaseDate) 2018 May 13 13:44 2017 Jan 31 23:26 2016 Dec 28 07:05