Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'aimerai mettre en place une dimension qui calcul le nombre de semaine dans un mois sous QLIK SENSE
Sachant que le nombre de semaine varie chaque mois (il y'a des mois avec 4 semaines et mois avec 5 semaines).
Par la suite j'aimerai mettre en place un filtre qui permettra aux utilisateurs de cliquer sur la semaine qu'il souhaite.
Voici le filtre que je souhaiterai mettre en place :
S1 : Semaine 1 du mois
S2 : Semaine 2 du mois
S3 : Semaine 3 du mois
S4 : Semaine 4 du mois
S5 : Semaine 5 du mois (si il y'en a une)
Je précise également que dans mon MAIN j'ai écris celà :
SET SemaineMois = 'sem '&autonumber(weekname(Date),monthname(Date)) as NuméroSemaine;
Merci d'avance pour vos réponse et l'aide que vous m'apporterez
Bonjour
Voir ma réponse ci dessous dans ton autre post
Pour moi tu n'as pas besoin de déclarer une variable Set
Mas juste de créer une dimension dans ton script.
Et utiliser une extension disponible sous qlikbranch pour créer un menu horizontal de tes semaines.
Si tu veux et si c'est possible post ton application et je regarderais
Bruno
---------------------------------------------------------------------------------------------------------------------------------------
Bonjour
Si tu as rajouté cette ligne dans ton script :
'sem '&autonumber(weekname(Date),monthname(Date)) as NuméroSemaine,
Tu as donc dans ton application une nouvelle dimension qui se nomme NuméroSemaine
Tu peux donc créer un volet de filtre :
qui te donnera quelque chose comme ceci
Si tu veux un filtre à l'horizontal il faudra utiliser une extension
pour cela aller sur le site Qlikbranch et par exemple celle ci devrait faire le Job :
Cela te permet d'avoir des menu comme celui la par exemple :
Bruno
Bonjour,
La réponse de Bruno doit être utilisée dans un LOAD du script de chargement. Elle va donner un résultat correct pour autant que les données chargées soit ordonnées par date et qu'il n'y ait pas de semaine manquante.
Je joins une application Qlik Sense dans laquelle je charge 2 jeux de données pour démontrer le problème éventuel décrit ci-dessus:
J'implémente la solution de Bruno, ainsi qu'une autre solution basée sur une expression:
On peut ainsi constater que la solution 1 ne fonctionne pas correctement si les données ne sont pas ordonnées et complètes.
Copie le fichier joint dans ton répertoire Qlik Sense : C:\Users\tonLogin\Documents\Qlik\Sense\Apps
Merci Sébastien et Bruno pour votre aide
merci de mettre ta réponse comme résolue pour aider les autres membres de la communauté qui rencontre le même problème
Bonjour,
Je voudrais bien mettre "resolue" mais je ne trouve pas l'option sur le forum x)
Tu vas sur la réponse qui a répondu à ta question et tu y trouveras en bas à gauche un bouton “Réponse correcte “
Je ne sais pas pourquoi mais je n'ai pas le bouton "réponse correcte" au niveau de la réponse qui a répondu à ma question.
vérifie si tu es bien connectée
Oui je suis bien connectée.
Il y'a uniquement dans cette conversation que je n'arrive pas soumettre "réponse correct" sinon dans les autres sujets que j'ai posté dans le forum, lorsque ces dernier était résolu je mettais bien le petit "réponse correct"