8 Replies Latest reply: Feb 1, 2018 2:21 AM by Etienne Langlois RSS

    QS Variable - Graphique combiné

    Etienne Langlois

      Bonjour à tous,

       

      J'utilise sur une application l'extension QS Variable pour changer sur mes représentations les valeurs CA N, Marge N et Quantités N.


      Idéalement à partir de la même barre QS Variable, j'aimerai changer les mêmes valeurs pour comparer N-1 et N sur un graphique combiné.

       

      Pensez-vous que c'est possible ?


      J'ai essayé de faire un set analysis sur la variable pour l'extension, mais ça ne fonctionne pas.

       

      Merci d'avance pour vos réponses

       

      Bonne soirée

        • Re: QS Variable - Graphique combiné
          Daniel JUNG

          Bonsoir,

           

          C'est tout a fait faisable.

          On fait des trucs super avec cette extension que j'utulise tous les jours et dans toutes mes applications.

          Pour un tableau, il suffit de mettre en dimension la variable retenue dans ta variable ( exemple chez moi : =$(vLigne))

          Pour un graphique, tu peux facilement choisir quelle type de calcul tu veux afficher avec la formule if

          Ci joint une formule que j'utlise pour afficher soit

          -> Effectif fin période

          -> Effectif moyen

          -> Effectif ETP

          -> Effectif permanenet

           

          if (MaxString({<CodevValeur={$(vTypeValeur)}>} CodevValeur)='FinPeriode',count({< PresentFinPeriode={'-1'}, Exercice =  {$(=max(Exercice) )} >}PresentFinPeriode),

          if (MaxString({<CodevValeur={$(vTypeValeur)}>} CodevValeur)='Moyen',Sum( {< Exercice = {$(=max(Exercice) )} >} EffectifMoyen),

          if (MaxString({<CodevValeur={$(vTypeValeur)}>} CodevValeur)='ETP',Sum( {< Exercice = {$(=max(Exercice) )} >} EffectifETP),

          if (MaxString({<CodevValeur={$(vTypeValeur)}>} CodevValeur)='Permanent',count({< PresentFinPeriode={'-1'},EffectifPermanent={'-1'}, Exercice =  {$(=max(Exercice) )} >}PresentFinPeriode)

          ))))

           

          On fonction du choix dans un menu déroulant ( qs variable), j'utulise une autre formule de calcul....

          Pour faire son choix j'ai fait un tableau Inline du type:

          Set vTypeValeur ='FinPeriode';

          VariableValeur:

          Load * Inline [

          OrdrevValeur, CodevValeur,LibellevValeur,LibellevValeurTitre

          1,'FinPeriode','Effectif fin période','Effectif fin période'

          2,'Moyen','Effectif moyen','Effectif Moyen'

          3,'ETP','Effectif ETP','Effectif ETP'

          4,'Permanent','Effectif permanent','Effectif Permanent'

          ];

           

          En plus ça me permet d'afficher sur le haut de mon graphique ce que j'affiche ce qui est pratique pour l'utulisateur

          =MaxString({<CodevValeur={$(vTypeValeur)}>} LibellevValeur)

           

          En espérant t'avoir aidé

          A+

          • Re: QS Variable - Graphique combiné
            Bruno Bertels

            Bonjour

             

            Ca semble tout a fait possible

            Dans une de mes app j'ai des graphiques couplés à QS variable qui me permette de changer la dimension

            Soit représenter une dimension temporel et pouvoir avoir les semaine les mois ou les trimestre

            soit représenter les régions ( Nord Est Ouest Sud )

            Pour les mesures il s'agit d'acquisition de contrat par type de durée ( 12 24 48 ou toutes )

            Soit représenter un type soit toutes.

             

            Enfin j'ai deux graphique l'un donnant le volume l'autre le CA

             

            voici un print écran ci dessous

            ici je suis en dimension calendrier / echelle MOIS / Et acquisition = TOUTES

            Capture.PNG

            • Re: QS Variable - Graphique combiné
              Etienne Langlois

              Bonjour,

               

              Merci pour vos réponses.

              Voici plus de détail sur ma demande, car je suis encore pas mal perdu (je suis novice sur Qlik Sense).

               

              En gros, j'ai besoin que QS Variable me change les faits des 4 graphiques ci-dessous :

               

              Représentation appli.png

               

              Pour les graphiques 1,2 et 4, c'est une représentation des chiffres N. Pour le moment ça marche bien car ma variable sélectionne N

               

              Par contre,sur le graphique 3 je voudrais que QS variable change les faits mais avec un comparatif N-1 & N.

               

              Le problème c'est que si j'enlève la sélection de N dans ma variable, je n'arrive pas dans les graphiques à forcer une sélection de l'année sur la QS variable.