Date#()

Date#() sert à interpréter un texte selon un type et un format déterminés.

Présentation

Un ancien système livre des dates sous forme de huit chiffres, sans séparateurs. Avant d'effectuer des calculs calendaires, Date#() sert à interpréter cette chaîne selon le masque exact de la source. Tu peux ensuite utiliser Date() pour choisir un affichage lisible. Ne confonds pas interprétation et formatage : une date qui ressemble à une date n'est pas nécessairement une valeur reconnue par le moteur.

Syntaxe

Date#(text [, format])

Exemple pratique

Interpréter une date compacte issue d’un ancien logiciel

Cas SOSBI · reprise de données. Une extraction legacy fournit une date sur huit caractères sans séparateur.

Expression Qlik

Date(Date#(DateBrute, 'DDMMYYYY'), 'YYYY-MM-DD')

Données de départ

Dates transmises
DateBrute
07102026
15112026
03012027

Résultat

2026-10-07 ; 2026-11-15 ; 2027-01-03.

Date#() interprète le texte ; Date() définit ensuite son format d’affichage.

Précisions techniques

  • Date#() interprète un texte selon un format pour produire une valeur de date Qlik. Pour choisir ensuite son affichage, utiliser Date().