Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Contributor III

Dimension: Calcul le nombre de semaine dans un mois

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 :

Capture.PNG

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

9 Replies
Highlighted
Valued Contributor II

Re: Dimension: Calcul le nombre de semaine dans un mois

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 :

Qlik Branch

Cela te permet d'avoir des menu comme celui la par exemple :

Bruno

Highlighted
Partner
Partner

Re: Dimension: Calcul le nombre de semaine dans un mois

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:

  • Data_A
    • Dans ce jeu de données, les date n'ont pas été chargées de façon ordonnées et elles ne sont pas toutes présentes
  • Data_B
    • Dans ce jeu de données, les date ont été chargées de façon ordonnées et elles sont toutes présentes

J'implémente la solution de Bruno, ainsi qu'une autre solution basée sur une expression:

  • Solution 1
    • Solution de Bruno avec un AutoNumber par mois, dans le script de chargement
  • Solution 2
    • Solution avec une expression, dans le script de chargement
  • Solution 3
    • Solution avec une expression en passant par une variable paramétrée, dans le script de chargement
  • Solution 4
    • Solution avec une expression, dans l'interface
  • Solution 5
    • Solution avec une expression en passant par une variable paramétrée, dans l'interface

On peut ainsi constater que la solution 1 ne fonctionne pas correctement si les données ne sont pas ordonnées et complètes.

community_1380907.png

Copie le fichier joint dans ton répertoire Qlik Sense :  C:\Users\tonLogin\Documents\Qlik\Sense\Apps

Highlighted
Contributor III

Re: Dimension: Calcul le nombre de semaine dans un mois

Merci Sébastien et Bruno pour votre aide

Highlighted
Partner
Partner

Re: Dimension: Calcul le nombre de semaine dans un mois

‌merci de mettre ta réponse comme résolue pour aider les autres membres de la communauté qui rencontre le même problème 

Highlighted
Contributor III

Re: Dimension: Calcul le nombre de semaine dans un mois

Bonjour,

Je voudrais bien mettre "resolue" mais je ne trouve pas l'option sur le forum x)

Highlighted
Partner
Partner

Re: Dimension: Calcul le nombre de semaine dans un mois

‌Tu vas sur la réponse qui a répondu à ta question et tu y trouveras en bas à gauche un bouton “Réponse correcte “

Highlighted
Contributor III

Re: Dimension: Calcul le nombre de semaine dans un mois

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.

Capture.PNG

Highlighted
Partner
Partner

Re: Dimension: Calcul le nombre de semaine dans un mois

‌vérifie si tu es bien connectée

Highlighted
Contributor III

Re: Dimension: Calcul le nombre de semaine dans un mois

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"