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

pb Set Analysis et isnull

bonjour,

je voudrais faire un Set Analysis avec un ISNULL pour faire la somme avec les N° Commande = 0 ou null

comment faut-il l'écrire ?

Sum ({$<[Code journal]={'AC'},[N° Commande={'0',isnull},[Code S-Rub TB]={'B*'}>}[Compta débiteur])

Merci pour la réponse.

1 Solution

Accepted Solutions
Not applicable
Author

bon j'ai réussi en faisant autrement et en détournant le pb

au niveau du Set Analysis j'ai fait [N° commande]={'0'}

et avant dans mon load j'ai fait un test en disant que si c'est null je charge la valeur 0

View solution in original post

6 Replies
jchoucq
Partner - Creator III
Partner - Creator III

Bonjour,

jamais pratique de gérer le NULL dans le set analysis.

à mon avis, il serait plus opportun de créer un flag (Flag_0OrNull) dans ton modèle qui prendrait la valeur 1 sir le champ N° Commande est = 0 ou est null.

Le set analysis devient alors très simple à écrire :

Sum ({$<[Code journal]={'AC'},Flag_0OrNull={1},[Code S-Rub TB]={'B*'}>}[Compta débiteur])


Cordialement,


Johann

ashfaq_haseeb
Champion III
Champion III

Hi try below

Sum ({$<[Code journal]={'AC'},[N° Commande={'0',''},[Code S-Rub TB]={'B*'}>}[Compta débiteur])

mambi
Creator III
Creator III

il y a plusieurs de le faire genre :

NullCount( [N° Commande] ) + Count({<[N° Commande] = {0} >} [Compta débiteur]))

as tu deja essayé ça :

Sum ({$ <[Code journal]={'AC'},[N° Commande] - ={*},[Code S-Rub TB]={'B*'}>}[Compta débiteur]) (pour les valeurs null)

as tu un exemple de données ?

Not applicable
Author

oui j'avais testé et apparemment il n'aime pas cette syntaxe même avec {'*'}

Not applicable
Author

yes I try and not good

Not applicable
Author

bon j'ai réussi en faisant autrement et en détournant le pb

au niveau du Set Analysis j'ai fait [N° commande]={'0'}

et avant dans mon load j'ai fait un test en disant que si c'est null je charge la valeur 0