Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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: 319

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

 

Pied de page des forums

Powered by FluxBB