Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Test champs ne contenant que des espaces

Bonjour.

J'ai des champs qui sont remplis avec des espaces, en conséquence, le test if(IsNull(Champ)) ne me ramène pas ces résultats.

Comment procéderiez-vous sachant que le nombre d'espaces est changeant ?

J'ai essayé if(IsNull(Trim(Champ))) mais ça ne fonctionne pas.

Cordialement,

1 Solution

Accepted Solutions
lcloatre
Partner - Creator III
Partner - Creator III

Il faut que tu supprimes les espaces pour vérifier que la longueur est à 0.

If(len(Replace(Champ,' '))=0....

View solution in original post

4 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

As-tu essayé en évaluant la longueur du champ ?

If(len(Champ)=0....

lcloatre
Partner - Creator III
Partner - Creator III

Il faut que tu supprimes les espaces pour vérifier que la longueur est à 0.

If(len(Replace(Champ,' '))=0....

kevinchevrier
Partner - Creator III
Partner - Creator III

Dans ce cas, plutôt :

If(len(Replace(Champ,' ', ''))=0....

Not applicable
Author

La solution de Laurent fonctionne comme ceci:

If(len(Replace(Champ,' ', ''))=0


En effet, la fonction Replace prend trois arguments


Merci beaucoup !