Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Formater un champ dans le script pour utilisation dans ce même script

Bonjour,

J'ai un script qui doit formater chaque champ d'une table pour pouvoir faire des pré-calculs dans la suite du script.

Mais le formatage suivant d'une date avec heure ne donne pas un nombre entier:

Num(Date_Heure,'###0') donne 41275,864849537 dans la table (Pas une table objet mais la table de stockage de la donnée).

Comment faire pour pouvoir formater ce champ et donc stocker uniquement la valeur entière 41275  du genre int(Date_Heure)?

Merci de vos réponses

1 Solution

Accepted Solutions
MayilVahanan

Hi

Try like this

Floor(Date_Heure) as Date_Heure

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.

View solution in original post

4 Replies
MayilVahanan

Hi

Try like this

Floor(Date_Heure) as Date_Heure

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
Not applicable
Author

Bonjour Julien,

Now(1) = 29/09/2013 22:08:07.

Floor(Now(1)) = 41540 ou Num(Now(1),'###0') = 41541

Voila, j'espère t'avoir aider.

pgrenier
Partner - Creator III
Partner - Creator III

Bonjour Jérôme,

Un moyen facile de remédier à cette situation est d'enrober l'expression de la fonction Floor() ainsi:

Floor(Num(Date_Heure,'###0'))


Cordialement,

Philippe

almamy_diaby
Creator
Creator

Bonjour,

Peux-tu nous donner le format de Date_Heure dans la table (Sans le Num())?

Cordialement,