Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Ahamada
Contributor III
Contributor III

Convertir texte au format date

Bonjour la communauté,

J'ai le champ 'DateCom' dans mon jeu de données qui est au format texte. Je veux le convertir au format de date ('DD/MM/YYYY').

Cependant, le champ 'DateCom' contient 4 entrées différentes :

- DD/MM/YYYY

- DD/MM/YYYY hh:mm

- YYYY/MM/DD

- YYYY/MM/DD hh:mm

J'ai utilisé Date(Date#(.....)) mais cela ne me donne que les lignes dont j'ai spécifié le format.

Que puis-je faire pour résoudre ce problème ?

Merci de votre aide

1 Solution

Accepted Solutions
hic
Former Employee
Former Employee

Date(
   Alt(
      Date#(DateCom,'DD/MM/YYYY'),
      TimeStamp#(DateCom,'DD/MM/YYYY hh:mm'),
      Date#(DateCom,'YYYY/MM/DD'),
      TimeStamp#(DateCom,'YYYY/MM/DD hh:mm')
   ),
   'DD/MM/YYYY'
)

View solution in original post

3 Replies
Ahamada
Contributor III
Contributor III
Author

English version:

 

Hello community,

I have the 'DateCom' field in my dataset which is in text format. I want to convert it to date format ('DD/MM/YYYY').

However, the 'DateCom' field contains 4 different entries:

- DD/MM/YYYY

- DD/MM/YYYY hh:mm

- YYYY/MM/DD

- YYYY/MM/DD hh:mm

I used Date(Date#(.....)) but it only gives me rows whose format I specified.

What can I do to solve this problem?

Thank you for your help

hic
Former Employee
Former Employee

Date(
   Alt(
      Date#(DateCom,'DD/MM/YYYY'),
      TimeStamp#(DateCom,'DD/MM/YYYY hh:mm'),
      Date#(DateCom,'YYYY/MM/DD'),
      TimeStamp#(DateCom,'YYYY/MM/DD hh:mm')
   ),
   'DD/MM/YYYY'
)

Ahamada
Contributor III
Contributor III
Author

Merci beaucoup @hic 

ça marche très bien.