Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Filtre sur des dates

Bonjour

Je cherche a savoir comment je peux faire pour créer un filtre sur de dates. Mon champs est de la forme "dd/mm/yyyy" est je cherche a savoir comment je peux filtrer ces dates sous la condition y=2014 ?

merci d'avance

Ps: je suis sur la version gratuite (je ne sais pas si cela va changer quelque chose mais c'est au cas ou)

7 Replies
alexandros17
Partner - Champion III
Partner - Champion III

Write Year(MyField) = 2014

let me know

Not applicable
Author

where can i write this code ?

alexandros17
Partner - Champion III
Partner - Champion III

Where do you need it?

In a dimension or expression?

In the script?

At the opening of a sheet?

In a variable?

Please let me know, Il''help

Not applicable
Author

I need to make a filter in the variable with the red circle. Does it possible ? Does my vocabulary about qlikview is correct ?

alexandros17
Partner - Champion III
Partner - Champion III

In your listbox (The one with red circle) in the "general tab" click on "Field" and look for the last item (Must be written "Expression")

here write:

If(Year(MyField)=2014, MyField, null())

where MyField is the one that now tou are using in the list box.

Let me know

Not applicable
Author

Sorry i can't answer lats friday, internt was shut down.

I put your codes where you told me (i change it to: If(Year(CREATED)=2014, CREATED, null()))

it doesn't work. Maybe have you anoter idea ?

Maybe do you know where ui can find a pdf with all the sate's function ?

Regards

Not applicable
Author

Bonjour,

Pour les filtres sur les dates, le mieux est de charger dans le script toutes les dates dans un calendrier (le mieux étant de prendre la date min et max de toutes tes données):

CALENDRIER:

LOAD JOURDEVENTE,

  JOURDEVENTE //format DD/MM/YYYY qui permet de faire le lien avec ma table de faits.

     Jour_Mois,

     Semaine,

     Mois,

     Année

     // après tu peux rajouter le trimestre, le semestre etc... (ce que tu souhaites)

FROM

Calendrier.qvd

(qvd);

Ensuite tu peux mettre des filtres sur l'année, le mois etc...