#1 Tue 12 June 2018 15:11
- thalwenn
- Participant occasionnel
- Date d'inscription: 30 May 2018
- Messages: 11
QGIS: Conditions dans la calculatrice de champ
Bonjour,
Je tente de poser une condition sur l'affichage de mes entités.
Je souhaite afficher des noms de ma colonne 1 seulement si les champs de la colonne 2 contiennent un chiffre.
Le début de ma formule est très certainement :
CASE WHEN "colonne2"='....' THEN "colonne1" END
Par quoi pourrais remplacer ces trois petit points ?
Hors ligne
#2 Tue 12 June 2018 15:24
- tevrard
- Participant assidu
- Date d'inscription: 23 May 2016
- Messages: 320
Re: QGIS: Conditions dans la calculatrice de champ
CASE WHEN "colonne2" like '%0%' OR "colonne2" like '%1%' OR ... OR "colonne2" like '%9%' THEN "colonne1" END
Après c'est pas super sexy comme formulation.
Je pars du principe que colonne2 est en texte et que tu cherches un chiffre dedans.
[Edit] SI ta colonne2 ne peut prendre comme valeur soit un nombre, soit null, tu peux partir sur une expression à base de ""colonne2" is not null then"
Dernière modification par tevrard (Tue 12 June 2018 15:31)
Hors ligne
#3 Tue 12 June 2018 15:31
- thalwenn
- Participant occasionnel
- Date d'inscription: 30 May 2018
- Messages: 11
Re: QGIS: Conditions dans la calculatrice de champ
Bonjour Tévrard !
Merci pour ta réponse, j'ai trouvé la réponse de mon côté, il suffit d'indiquer "tout les chiffres supérieurs à 0" et cela fonctionne !
CASE WHEN "colonne2">'0' THEN "colonne1" END
Hors ligne