addDateTime - Amazon QuickSight

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

addDateTime

addDateTime ajoute ou soustrait une unité de temps à partir d'une valeur datetime. Par exemple, addDateTime(2,'YYYY',parseDate('02-JUL-2018', 'dd-MMM-yyyy') ) renvoie 02-JUL-2020. Vous pouvez utiliser cette fonction pour effectuer des calculs de date sur vos données de date et d'heure.

Syntaxe

addDateTime(amount, period, datetime)

Arguments

amount

Une valeur entière positive ou négative qui représente la durée que vous souhaitez ajouter ou soustraire du champ datetime fourni.

point

Une valeur positive ou négative qui représente la durée que vous souhaitez ajouter ou soustraire du champ datetime fourni. Les périodes valides sont les suivantes :

  • AAAA : renvoie la partie de la date correspondant à l'année.

  • Q : Cela renvoie le trimestre auquel appartient la date (1–4).

  • MM : renvoie la partie de la date correspondant au mois.

  • DD : renvoie la partie de la date correspondant au jour.

  • WK : renvoie la partie de la date correspondant à la semaine. La semaine commence le dimanche sur Amazon QuickSight.

  • HH : renvoie la partie de la date correspondant à l'heure.

  • MI : renvoie la partie de la date correspondant à la minute.

  • SS : renvoie la deuxième partie de la date.

  • MS : renvoie la partie milliseconde de la date.

datetime

La date ou l'heure à laquelle vous souhaitez effectuer les calculs de date.

Type de retour

Datetime

Exemple

Supposons que vous ayez un champ appelé purchase_date avec les valeurs suivantes.

2018 May 13 13:24 2017 Jan 31 23:06 2016 Dec 28 06:45

À l'aide des calculs suivants, addDateTime modifie les valeurs comme illustré ci-après.

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