Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
xavier_bertret
Contributor II
Contributor II

Ajout d'une seconde formule dans une expression.

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

3 Replies
YoussefBelloum
Champion
Champion

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

xavier_bertret
Contributor II
Contributor II
Author

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.

YoussefBelloum
Champion
Champion

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.