Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Utilisation de la fonction IF dans les indicateurs visuels

Bonjour à tous,

J'ai un tableau qui se présente de la sorte :

Dans mes expression (et non dans mon script), j'aimerai modifier ma règle de surbrillance.

A ce jour  elle est ainsi :  =sum[Tps de presence] >= 17, 5    Alors surbrillance de la case en rouge

et  sum[Tps de presence] < 17, 5  alors surbrillance en vert



J'aimerais faire en sorte que si dans la colonne CDI il y a la lettre N, les règles soient la même, mais si il y a un O alors ce serait 37 à la place de 17,5.



Savez-vous comment je peux faire ?



En vous remerciant par avance !

1 Solution

Accepted Solutions
kfoudhaily
Partner - Creator III
Partner - Creator III

mets la fonction if plutôt dans l'expressionCapture.PNG

QlikView Qlik Sense consultant

View solution in original post

11 Replies
kfoudhaily
Partner - Creator III
Partner - Creator III

if (CDI='N',

          if(sum[Tps de presence] >= 17,5, red(),green()),

          if(sum[Tps de presence] >= 37   , red(),green())

)

en supposant qu'il n'y a que deux valeurs possibles dans le champs CDI, sinon il faut blinder le IF statement


QlikView Qlik Sense consultant
Anonymous
Not applicable
Author

Bonjour,

Merci cependant je ne parviens pas à ce que je souhaite. Voici ce qu'il me donne :

Je souhaite que mes deux premières lignes soient en vert dans la colonne 'tps de présence' (qui est une expression) car il y a dans la partir CDI un O et que la sum est inférieur à 37.

Je fais quoi de mal ?

kfoudhaily
Partner - Creator III
Partner - Creator III

tu devais mettre un capture d’écran?

je ne suis pas sur d'avoir compris ta règle de gestion mais tu peux tester ça

si CDI=N alors

si sum[Tps de presence] >= 17,5 alors rouge

sinon vert

si CDI=O alors

si sum[Tps de presence] >= 37 alors rouge

sinon vert

expression:

if (CDI='N',

     if(sum[Tps de presence] >= 17,5, red(),green()),

          if (CDI='O',

if(sum[Tps de presence] >= 37, red(),green())

)

QlikView Qlik Sense consultant
Anonymous
Not applicable
Author

oui j'ai mis une capture écran dans mon dernier post, elle n'est pas visible?

Ca ne fonctionne toujours pas

kfoudhaily
Partner - Creator III
Partner - Creator III

elle n'est pas visible, la capture d'ecran

sinon peux fournir tn qvw?

merci

QlikView Qlik Sense consultant
Anonymous
Not applicable
Author

je n'arrive pas à insérer le fichier (je passe par un serveur pour accéder à QV dans mon entreprise)

Voici l'image : capture.jpg

Je l'ai mise en jpeg, elle sera surement plus visible

Merci

kfoudhaily
Partner - Creator III
Partner - Creator III

mets la fonction if plutôt dans l'expressionCapture.PNG

QlikView Qlik Sense consultant
Anonymous
Not applicable
Author

Ca fonctionne !

Un grand merci pour l'aide !!

kfoudhaily
Partner - Creator III
Partner - Creator III

merci de marquer comme utile

QlikView Qlik Sense consultant