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

Comment convertir le texte " Apr 2, 2019 09:48 AM " en date dans QlikSense ?

Bonjour,

Comment convertir le texte " Apr 2, 2019 09:48 AM " en date dans QlikSense ?

2 Replies
Seyko
Partner - Creator
Partner - Creator

Bonjour,

             Vu le format, je ne crois pas qu'il existe une fonction date sous Qlik Sense qui te permettra d'effectuer en une fois le formatage que tu désires . Une solution, utiliser une combinaison des fonctions de chaines et de date comme suit:

Date( Date#( (TextBetween(Date, ' ',',') &' '& SubField(Date, ' ' ,1) &' '&  TextBetween(Date, ' ',' ',2)),'DD MMM YYYY'),'DD/MM/YYYY')

cordialement

Excuse my english, i'm french!
ezkurdim
Contributor II
Contributor II

Bonjour,

Ceci devrait fonctionner:

Si tu veux conserver tes informations en format Dateheure:

Timestamp(Timestamp#(DateTime, 'MMM DD, YYYY hh:mm TT'))as DateTime

Si tu veux uniquement conserver la date:

Date(Floor(Timestamp#(DateTime, 'MMM DD, YYYY hh:mm TT')))as Date

Si tu veux conserver l'heure:
Time(Frac(Timestamp#(DateTime, 'MMM DD, YYYY hh:mm TT')))as Time

NB:les champs dates, une fois formatés correctement, sont de type Dual dans Qlik. Ce qui signifie que le champ est représenté par deux valeurs, une stockée en représentation textuelle (ce qui sera affiché dans Qlik) et une valeur numérique.