Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Jauge - pas compris

Voila une question qui va montrer combien je manque de compétence sur Qlikview !

Désolé, je n'ai pas compris :

Je veux faire une jauge qui indique le pourcentage de la sélection active / tous les enregistrements.

...ca semble simple.

J'utilise une formule count() mais celle-ci retourne toujours le nombre sélectionné et ma jauge est toujours à 100%...

Comment "fixe"-t-on une valeur, notamment le nombre de ligne d'une table , pour y faire référence dans les jauges ?

Labels (1)
1 Solution

Accepted Solutions
christophebrault
Specialist
Specialist

Bonjour,

Pour faire apparaître un pourcentage dans une jauge, je laisse pour ma part les limites de la jauge (onglet présentation)

de 0 à 1 afin d'afficher les etiquettes de graduation en %.

Dans l'expression, je mettrais dans ton cas : sum(Noligne)/sum({1}Noligne)

Et dans le script, il faut créer un champs: 1 as NoLigne dans la table que tu veux compter.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin

View solution in original post

6 Replies
Not applicable
Author

Pas de soucis, Il y a un debut a tout.

Je pense que le pb vient de la limite haute de la jauge dans l'onglet presentation.si tu as un segment (je ne sais pas quel type de jauge tu as choisis).

Tu peux mettre dans l'onglet presentation, "Max" '=count(all champ)'

Si tu as 2 segments egaux le premier aura '=count(all champ)/2' et le second '=count(all champ)'.

christophebrault
Specialist
Specialist

Bonjour,

Pour faire apparaître un pourcentage dans une jauge, je laisse pour ma part les limites de la jauge (onglet présentation)

de 0 à 1 afin d'afficher les etiquettes de graduation en %.

Dans l'expression, je mettrais dans ton cas : sum(Noligne)/sum({1}Noligne)

Et dans le script, il faut créer un champs: 1 as NoLigne dans la table que tu veux compter.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
Not applicable
Author

Bonjour Bruno,

Ce que je te propose est de créer des objets texte pour t'assurer de tes calculs.

Si j'ai bien compris, tu souhaites faire un pourcentage sur le nombre de lignes retourné par ta sélection active, en rapport aux nombres de lignes de l'ensemble d'une table.

Je prend ici en exemple le nombre d'établissement

Crée un premier objet texte et met dans l'expression :

=count({$}DISTINCT Code_Etablissement)

tu devrais récupérer le nombre de champs en lien avec ta sélection active

Crée un deuxième objet texte et met dans l'expression :

=count({1}DISTINCT Code_Etablissement)

tu devrais récupérer le nombre de champs sur l'ensemble de ta table.

Si le nombre de ligne te semble cohérent, tu mets juste dans l'expression de ta jauge :

=(count({$}DISTINCT Code_Etablissement) / count({1}DISTINCT Code_Etablissement))

Vérifie dans l'onglet "Nombre" que le format soit en nombre ou en entier.

Dans tous les cas je te conseil de potasser le Set analysis. ça te servira énormément et tu ne pourras plus t'en passer.

http://pentier.free.fr/1-Formation%20Developper/Set%20Analysis/set_analysis.pdf

Bon courage

Anonymous
Not applicable
Author

avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)

Anonymous
Not applicable
Author

avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)

Anonymous
Not applicable
Author

avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)