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

Pour sécuriser votre compte sur les forums du GeoRezo, nous vous proposons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Fri 26 October 2018 20:44

Valérie_93
Juste Inscrit !
Date d'inscription: 18 Jul 2014
Messages: 3

QGIS 2.18.15: Comment bâtir une expression conditionnelle

Bonjour,

J'ai fusionné plusieurs shapefiles ensembles et aux fils des ans il semble que mes attributs n'ait pas été nommés exactement de la meme façon (ex: PEUPL_VAL  versus Peupl_val et GR_ESS_VAL) ce qui fait qu'au final l'information se retrouvent dans trois champs différents.  J'ai prêt de 900 données donc j'aimerais éviter le copier coller. J'ai créé un 4e champs dans lequel j'aimerais avoir les données 0-100 du premier champs 101-300 du deuxième et 301-900 du dernier.

J'essais quelque chose comme (QGIS  2.18.15): 

CASE WHEN "champ 4" = 'Null' THEN ''champ 4'' = Colunm name ''champ 1''
END

à refaire avec le champ 2 et 3 ensuite. Ce n'est pas au point…

Merci de votre aide

Hors ligne

 

#2 Sat 27 October 2018 13:33

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 362

Re: QGIS 2.18.15: Comment bâtir une expression conditionnelle

un truc comme

Code:

CASE 
      WHEN  "id" < 100 THEN "champ1"
      WHEN  "id" > 100 and "id"< 200 THEN "champ2"
ELSE "Champ3"

LJ

Dernière modification par laurent00 (Sat 27 October 2018 13:35)

Hors ligne

 

#3 Sat 27 October 2018 20:40

Valérie_93
Juste Inscrit !
Date d'inscription: 18 Jul 2014
Messages: 3

Re: QGIS 2.18.15: Comment bâtir une expression conditionnelle

Super ça fonctionne !!

Un gros merci!

Hors ligne

 

Pied de page des forums

Powered by FluxBB