3 Replies Latest reply: Feb 15, 2018 10:25 AM by youssef belloum RSS

    Ajout d'une seconde formule dans une expression.

    xavier BERTRET

      Bonjour.

       

      J'ai mis en place un graphique et j'aimerai combiner 2 expressions. Si l'on part du principe que 1539 représente 80% du total ( 1539 + 378 ), comment faire pour afficher directement dans l'histogramme non pas 1539 mais 1539 ( 80% ) ?

       

      Cela serait plus parlant pour moi.

       

      Merci d'avance pour vos idées.

       

      QlikView - [@TOME]_2018-02-14_10-35-23.jpg

        • Re: Ajout d'une seconde formule dans une expression.
          youssef belloum

          Bonjour,

           

          essaye de jeter un coup d’œil a cette solution proposée par Mohamed mukram ali dans ce thread

           

          Re: Display value and percentage in the bar chart

           

          essaye de l'adapter a tes données et tient moi au courant

            • Re: Ajout d'une seconde formule dans une expression.
              xavier BERTRET

              Bonjour Youssef

               

              Merci pour ce lien, il semble correspondre à mon attente. Pour autant malgré tout mes efforts je n'arrive pas à obtenir le même affichage avec ma formule. Je l'ai découpé le plus proprement possible pour essayer de bien la comprendre. Mais malgré cela seul le chiffre s'affiche, sans le %.

               

              Voici ma traduction :

               

              =dual(

              count(DISTINCT {<MOYEN_={'TOTO'},ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

              & '   ('

              &

              num(

              count(DISTINCT {<MOYEN_={'TOTO'},ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

              /

              count(DISTINCT {<ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

              ,'##.0%')

              & ')',

              count(DISTINCT {<MOYEN_={'TOTO'},ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

                +

              (

              count(DISTINCT {<MOYEN_={'TOTO'},ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

              )

              /(

              count(DISTINCT {<ENTITE_={'TITI'},SOUS_UNIVERS={'P_MOB'}>} REF)

              )/100

              )

               

              J'ai sans doute fait une erreur mais je ne vois pas vraiment où; si tu as une idée.....

               

              Merci encore.

               

              Xavier.

                • Re: Ajout d'une seconde formule dans une expression.
                  youssef belloum

                  Bonjour Xavier,

                   

                  Je ne te cache pas que j'ai essayé cette méthode avant de te la proposer (je le fais souvent quand j'ai le temps) et ça n'a pas fonctionné non plus pour moi avec les expressions que j'avais sur mon application, je me suis dit c'est peut être moi qui l'a mal implémenté..

                   

                  j'ai l'impression que ca bloque avec les SET ANAYSIS.

                   

                  je vais voir plus en détails et je te tiens au courant.