5 Replies Latest reply: Jan 16, 2018 9:09 AM by Juliana Mialoundama RSS

    Extension bouton variable QS

    Juliana Mialoundama

      Bonjour,

      J'ai un tableau avec plusieurs indicateurs.

       

      Dans ce tableau, je compare les indicateurs du mois de l'année courante avec le même mois de l'année précédente à travers un set analysis.

       

      Je compare également les jours de l'année en cours avec les jours de l'année précédente (par exemple je compare le mardi du mois de janvier de l'année 2018 avec le mardi du mois de janvier de l'année 2017).


      Exemple :

      Voici le tableau :

      Capture.JPG

      * CA TTC net pour le mois de janvier 2018: sum({$ <$(varSetMois)>}[_CA TTC net])


      * Evolutionn du  CA du mois de janvier 2018 et le CA du mois de janvier 2017 : sum({$ <$(varSetMois)>}[_CA TTC net])/sum({$ <$(varSetMois)>}[_CA TTC net N-1 (jour civil)])-1


      * CA TTC net pour le mardi mois de janvier 2018: sum({$ <$(varSetHier)>}[_CA TTC net])


      * Evolution entre le CA du mardi mois de janvier 2018 et le CA du mardi mois de janvier 2017 :sum({$ <$(varSetHier)>}[_CA TTC net])/sum({$ <$(varSetHier)>}[_CA TTC net N-1 (jour semaine)])-1


      Je voudrais transformer mon application de façon dynamique et y insérer des boutons.

      Lorsque je clique sur le bouton "JOUR" je souhaiterai voir uniquement les données "EVOLUTION JOUR" apparaître :

      Capture1.JPG

      De même lorsque je clique sur le bouton "MOIS" j'aimerai voir uniquement les données de "'EVOLUTION MOIS" apparaître:

      Capture2.JPG


      J'aimerai savoir si il y'a une extension sous QS qui permet de cliquer sur un bouton (dans ce bouton il y'aura une variable)  et exécuter ce que je souhaite.

        • Re: Extension bouton variable QS
          bruno bertels

          Bonjour

           

          Tu peux utiliser l'extension QS variable sous QlikBranch.com

           

          Bruno

            • Re: Extension bouton variable QS
              Juliana Mialoundama

              Merci pour ton retour.

               

              Je vais regarder d'un peu plus près cette extension.

               

              Encore Merci

                • Re: Extension bouton variable QS
                  bruno bertels

                  Re,

                   

                  en utilisant QS variable voici la mécanique :

                   

                  1 créer un bouton MOIS JOUR

                   

                  Après avoir télécharger et installer QSVariable :

                   

                  1 Créer une variable sous QlikSense via l'utilitaire variable et lui donner la valeur 1

                  par exemple nom = vPériode valeur = 0

                  Puis dans QS variable

                  dans le menu Variable Name aller rechercher dans la liste la variable créé

                  dans le menu Value sélectionner Fixed , cliquer sur add alternative et rentrer

                  le mois : Value 0 Label Mois

                  Cliquer sur add alternative et rentrer

                  le jour : Value 1 Label Jour

                   

                  Ensuite dans ton tableau :

                  Dim Nom magasin

                  Tu auras ensuite deux colonnes de Mesures :

                  Ici on peut utiliser soit la fonction Pick(Match(... soit un simple If

                  on le fait avec un IF :

                  avec un IF() :

                  1er Mesure

                  if($(vPériode )=0,

                  sum({$ <$(varSetMois)>}[_CA TTC net])

                   

                  ,

                  sum({$ <$(varSetHier)>}[_CA TTC net])

                   

                  )

                   

                  Donc en résumé : Si Variable = MOIS , Mesure CA Mois sinon Mesure CA JOUR

                   

                  2ème Mesure :

                  if($(vPériode )=0,

                  sum({$ <$(varSetMois)>}[_CA TTC net])/sum({$ <$(varSetMois)>}[_CA TTC net N-1 (jour civil)])-1

                   

                  ,

                  sum({$ <$(varSetHier)>}[_CA TTC net])/sum({$ <$(varSetHier)>}[_CA TTC net N-1 (jour semaine)])-1

                   

                  )

                   

                  Donc en résumé : Si Variable = MOIS , Mesure Evolution CA Mois sinon Mesure évolution CA JOUR

                   

                  Enfin tu pourras rendre dynamique le nom de tes colonnes avec la variable