Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

Announcements
Join us at the Cloud Data and Analytics Tour! REGISTER TODAY
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
Partner

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
Partner

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

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

lcloatre
Partner
Partner

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

kevinchevrier
Partner
Partner

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 !