Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Listes de sélection et dates

Bonjour,

j'ai un petit souci avec 2 listes de sélections de dates :

Dans une table, j'ai un champ date sur lequel j'aimerais faire mes analyses. On l'appellera MaDate. MaDate s'étale sur 3 années et sur les 12 mois de l'année.

J'ai donc créé 2 listes de sélections :

- une sur year(MaDate)

- une sur month(MaDate)

Mon souci c'est que je n'arrive pas à sélectionner un mois donné. Pour ce faire, je sélectionne une année, puis un mois mais quand je sélectionne le mois Qlikview me désélectionne l'année !

Bien sûr je pourrais passer par un monthname(MaDate) mais ce n'est pas ce que je veux faire.

J'imagine que quelqu'un a déjà rencontré ce problème...

Quelle est la solution ?

Merci !

Cathy

1 Solution

Accepted Solutions
kaushiknsolanki
Partner Ambassador/MVP
Partner Ambassador/MVP

Salut,

      Je vous recommande de créer la zone de liste pour l'année et le mois dans le script.

      Donc, votre script sera comme ça.

      Chargez MyDate, Année (MyDate), Année, Mois (MyDate) le Mois ....

      De xyz.

      Essayez ceci, je suis sûr que cela va résoudre votre problème.

Cordialement,

Kaushik Solanki

Please remember to hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!

View solution in original post

4 Replies
martin59
Specialist II
Specialist II

Bonjour Cathy,

Votre problème est dû au fait que la combinaison "mois / année" que vous souhaitez sélectionner n'existe pas dans vos données.

C'est comme si par exemple nous avions des données s'arrêtant au 22 mars 2013 et que nous cherchions à sélectionner 2013 puis octobre. Octobre effacera alors la sélection sur l'année pour afficher les années pour lesquelles nous avons des données sur octobre (valeurs blanches).

D'ailleurs, si vous utilisez MonthName(), vous ne devriez pas retrouver la valeur que vous cherchez à sélectionner.

Martin Favier

Not applicable
Author

Bonjour,

non ce n'est pas le cas, le monthname me donne bien la valeur que je veux sélectionner. Je vais être plus précise en prenant un exemple :

dans ma table j'ai des données pour janvier, février et mars 2013, et janvier et février 2014.

Mes 2 listes de sélection portent respectivement sur year(date) et month(date)

Visuellement, mes 2 listes sont donc (2013,2014) et (janvier, février, mars).

Je sélectionne 2013 dans la première liste. 2013 devient vert, ainsi que mars dans la 2ème liste. Dans cette 2ème liste janvier et février sont blancs. A noter : les données qui apparaissent sont bien celles de tout 2013 (janvier, février et mars).

Comme je veux sélectionner les valeurs de février 2013, je sélectionne donc dans la 2ème liste le mois de février (qui était blanc). Ceci a pour effet de désélectionner 2013 de la 1ère liste, dans laquelle 2013 et 2014 sont blancs.

Je tourne en rond entre mes sélections des 2 listes.

Je n'arrive donc jamais à sélectionner les valeurs de février 2013.

Merci de votre aide,

Cathy

kaushiknsolanki
Partner Ambassador/MVP
Partner Ambassador/MVP

Salut,

      Je vous recommande de créer la zone de liste pour l'année et le mois dans le script.

      Donc, votre script sera comme ça.

      Chargez MyDate, Année (MyDate), Année, Mois (MyDate) le Mois ....

      De xyz.

      Essayez ceci, je suis sûr que cela va résoudre votre problème.

Cordialement,

Kaushik Solanki

Please remember to hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Not applicable
Author

Super, bien sûr cela fonctionne !

Merci beaucoup !

Cathy

ps : remarquez une chose : c'est quand même bizarre que cela ne fonctionnait pas avant...