setdateyear()

setdateyear() sert à transformer, construire ou analyser une valeur de date et d’heure.

Présentation

Pour repositionner une date sur une année cible tout en conservant ses autres composantes, setdateyear() simplifie certains calendriers de comparaison. C'est utile pour aligner des événements sur une année de référence. Contrôle les cas particuliers, notamment les dates du 29 février.

Syntaxe

setdateyear (timestamp, year)

Exemple pratique

Exemple Qlik

Expression Qlik

setdateyear(MakeDate(2024,3,12), 2026)

Données de départ

Date initiale
12/03/2024
nouvelle période
2026

Résultat

12/03/2026

Remplacer les composantes calendaires demandées.