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

si la valeur existe on prend sinon on prend pas en compte

Bonjour, 

je suis actuellement entrain de travailler sur une base de donnée de mongodb, 

je chercherait a afficher un pourcentage de réussite mais certain document ne comporte pas cette valeur je voudrait donc lui dire que si il existe tu prend en compte , et si il n'existe pas , tu ne le prend pas en compte 

car ce problème me fausse mon pourcentage 

 

voici l'expression écrite pour le moment :

 count(if(((value_text=value_textProposition) and lockValue = '0' and IsNull(value_textProposition) =0 ), (value_text=value_textProposition) ) ) *100 / (count(value_text))

j'aimerait voir si value_textProposition  si cette valeur existe ou pas.

ps: l'image ci-joint montre le pourcentage 0 alors que la valeur n'existe pas.

merci de votre aider ainsi du temps que vous avez put passer dessus.

cordialement,  

1 Solution

Accepted Solutions
Leeon
Partner - Explorer II
Partner - Explorer II
Author

Bonjour, 

en te remerciant du temps que tu a passer ainsi de l'aide apporter, 

j'ai reussi a retrouvée mon erreur 

value_text= existe dans tout les document 

alors que value_textProposition n'existe pas dans tout les document j'ai donc changer pour calculer le pourcentage 

count(if(((value_text=value_textProposition) and lockValue = '0' ), (value_textProposition) ) ) *100 / (count(value_textProposition))

en divisant par la value_textProposition il me prend pas les valeur qui existe pas et donc me permet de pas prendre en compte les document a 0 car il ne les affiche pas 

merci du temps passer dessus 

Cordialement. 

View solution in original post

3 Replies
Seyko
Partner - Creator
Partner - Creator

Bonjour,

As-tu pensé plutôt au Set Analysis? Il te permettra de définir les restrictions que tu désires.
Une autre alternative est de créer un flag (depuis ton script) pour identifier uniquement les enregistrements qui répondent à tes critères de calcul.

cordialement.
Excuse my english, i'm french!
Leeon
Partner - Explorer II
Partner - Explorer II
Author

Bonjour, 

en te remerciant du temps que tu a passer ainsi de l'aide apporter, 

j'ai reussi a retrouvée mon erreur 

value_text= existe dans tout les document 

alors que value_textProposition n'existe pas dans tout les document j'ai donc changer pour calculer le pourcentage 

count(if(((value_text=value_textProposition) and lockValue = '0' ), (value_textProposition) ) ) *100 / (count(value_textProposition))

en divisant par la value_textProposition il me prend pas les valeur qui existe pas et donc me permet de pas prendre en compte les document a 0 car il ne les affiche pas 

merci du temps passer dessus 

Cordialement. 

Seyko
Partner - Creator
Partner - Creator

Je t'en prie. N'oublie pas de clôturer ta demande comme étant résolue.
cordialement.
Excuse my english, i'm french!