Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 ?
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.
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)'.
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.
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
avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)
avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)
avec beaucoup de retard (!!) je retombe sur ce post : merci d'avoir répondu !)