Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problem with date type in Qlikview

Hi,

I got the date in a field named DDEX and I loaded into an object TEXT.


In the object TEXT, the date appears as: 01/01/2007 00:00:00.


But I would like it displayed as: 01/01/2007 only.

What to do in this case?

Thank you for your help

13 Replies
Not applicable
Author

Use this expression Date(DDEX, 'MM/DD/YYYY') to display only the date

Not applicable
Author

You can formating using the function DATE in you expression or in your script.

martin59
Specialist II
Specialist II

Date(DDEX, 'DD/MM/YYYY')

Not applicable
Author

Merci ça marche...

martin59
Specialist II
Specialist II

peux-tu donc valider la réponse pour que les utilisateurs puissent la retrouver rapidement ?

Not applicable
Author

Merci ca marche.

Maintenant je veux appliquer cette expression a plusieurs objets dans plusieurs feuilles.

Pour cela, je cree une variable comme suit : SET dateAllSheet = '';

apres l'instruction de chargement des champs de ma table, je fais l'instruction suivante:

dateAllSheet = DATE( DDEX, 'DD/MM/YYYY' );

Maintenant dans chacun des objets TEXTE dans lequel je veux afficher la date, je mets l'expression suivante:

= $(dateAllSheet)

Mais à ma grande surprise, Rien ne s'affiche dans mes objets, je ne sais pas trop prkw?

martin59
Specialist II
Specialist II

surement parce que tu as plusieurs valeurs de DDEX possibles non ?

Not applicable
Author

Non j'ai une seule valeur, La requete que j'execute retourne un eul enregistrement.

Par conséquent DDEX n'a qu'une seule valeur.

martin59
Specialist II
Specialist II

Si tu fais à la fin de ton script :

LET dateAllSheet = DATE( DDEX, 'DD/MM/YYYY' );


sans déclarer la variable avant ni rien. Et dans tes zones de texte, utilise le texte suivant :

=dateAllSheet