Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
chadliagabsi
Creator II
Creator II

Ajout 0 dans un champ date

Bonjour,

Pour les dates qui ont comme longueur =7 j'ai voulu ajouter 0 pour que je puisse calculer le nombre du jour  entre deux dates qui peuvent avoir deux différents longueurs alors j'ai utilisé l'expression suivante.

If(len(ADDTEN)=7,Date(Date#(ADDTEN, 'DDMMYYYY'), '0D/MM/YYYY'),Date(Date#(ADDTEN, 'DDMMYYYY'), '0D/MM/YYYY') )as DATEENTRETEST,

Cette expression m'a ajouté 0 devant les dates qui ont un longueur =8

Resultat len=7

test.png

Resultat len=8

test.png

1 Solution

Accepted Solutions
lcloatre
Partner - Creator III
Partner - Creator III

Ca devrait être mieux ainsi :

If(len(ADDTEN)=7,Date(Date#('0'&ADDTEN, 'DDMMYYYY'), 'DD/MM/YYYY'),Date(Date#(ADDTEN, 'DDMMYYYY'), 'DD/MM/YYYY') )as DATEENTRETEST,

View solution in original post

2 Replies
lcloatre
Partner - Creator III
Partner - Creator III

Ca devrait être mieux ainsi :

If(len(ADDTEN)=7,Date(Date#('0'&ADDTEN, 'DDMMYYYY'), 'DD/MM/YYYY'),Date(Date#(ADDTEN, 'DDMMYYYY'), 'DD/MM/YYYY') )as DATEENTRETEST,

sfatoux72
Partner - Specialist
Partner - Specialist

Ca devrait marcher en faisant simplement  ça :

Date(Date#(ADDTEN, 'DMMYYYY'), 'DD/MM/YYYY') as DATEENTRETEST