Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour la communauté,
J'ai un problème sur QlikView.
J'ai un tableau, avec comme
dimension : =ValueList('A','B','C','D')
Et 4 expressions Expression :
Janv : if(ValueList('A','B','C','D')='A',Sum({<Month={'janv.'}>}Nb_files))
Fev : if(ValueList('A','B','C','D')='A',Sum({<Month={'févr.'}>}Nb_files))
Mars : if(ValueList('A','B','C','D')='A',Sum({<Month={'mars'}>}Nb_files))
Avr : if(ValueList('A','B','C','D')='A',Sum({<Month={'avr.'}>}Nb_files))
Ce que j'aimerai faire, c'est de n'afficher sur le tableau que les données des mois inferieur ou égal au mois sélectionné.
Par exemple : si je sélectionne le mois de Mars, dans le tableau les données de Janv, Fev, et Mars ET vide sur l'Avr.
Mes données :
LOAD
Month(Date) as Month,
Year(Date) as Year,
Date,
Nb_files
INLINE [
Date, Nb_files
01/01/2017, 4
02/01/2017, 5
10/01/2017, 2
12/01/2017, 8
15/01/2017, 65
20/01/2017, 54
22/01/2017, 25
26/01/2017, 12
27/01/2017, 25
28/01/2017, 21
01/02/2017, 4
02/02/2017, 5
10/02/2017, 42
12/02/2017, 8
15/02/2017, 65
20/02/2017, 125
22/02/2017, 5
26/02/2017, 55
27/02/2017, 58
28/02/2017, 21
01/03/2017, 4
02/03/2017, 88
10/03/2017, 2
12/03/2017, 87
15/03/2017, 5
20/03/2017, 56
22/03/2017, 21
26/03/2017, 12
27/03/2017, 54
28/03/2017, 87
01/04/2017, 45
02/04/2017, 25
10/04/2017, 77
12/04/2017, 55
15/04/2017, 4
20/04/2017, 44
22/04/2017, 23
26/04/2017, 54
27/04/2017, 89
28/04/2017, 75
];
Merci d’avance pour votre aide
D'ailleurs pour la sélection de l'année, n'utilises pas Year mais l'année qui est dans le calendrier.
Voir nouveau qvw.
Ainsi dans tes set analysis tu peux comparer les années et les mois du calendrier avec les années et mois de tes datas.
Kevin
Bonjour,
Dans ce cas, fait un tableau croisé dynamique.
Rajoute la dimension Month.
Glisse cette dimension de manière à avoir les mois sur le première ligne.
En expression, essaie ceci :
if(ValueList('A','B','C','D')='A',Sum({<Month={"<=$(=max(Month))"}>}Nb_files))
Kevin
J'ai essayé mais le souci si je sélectionne un seul mois il n'y a que le mois sélectionné qui s'affiche (Cf. qvw ci-joint), alors que moi j'aimerai que ça affiche les mois inferieur ou égal au mois sélectionné
En fait, l'idéal dans ton cas, c'est d'avoir un calendrier à côté de tes Data.
Je t'ai fait un exemple dans le qvw ci-joint.
Si tu veux pousser plus loin dans tes recherches, tu pourras faire des calendriers plus évolués avec YTD, MTD etc. Tu as plein de post à ce sujet sur la communauté.
En attendant, ce que je viens de te rajouter, te suffira.
Kevin
D'ailleurs pour la sélection de l'année, n'utilises pas Year mais l'année qui est dans le calendrier.
Voir nouveau qvw.
Ainsi dans tes set analysis tu peux comparer les années et les mois du calendrier avec les années et mois de tes datas.
Kevin
Ok, Merci Kevin, ça a marché