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 Thu 04 April 2024 05:33

TomB
Juste Inscrit !
Date d'inscription: 3 Apr 2024
Messages: 2

QGIS: Fusionner 2 champs dans la table attributaire

Bonjour,

Pour l'exemple :

A         B         C
NULL    5          5
1         2           1
3         NULL     3
0         1           1

Je souhaite fusionner deux champs A et B via la table attributaire de Qgis (ou autre méthode plus simple si vous avez ?) de sorte que :
Si A ne contient pas de valeur ou =0, C prend la valeur B
Si A contient une valeur, C prend la valeur A et ignore la valeur B

Toute aide sera la bienvenue !

Hors ligne

 

#2 Thu 04 April 2024 10:44

LPlante
Participant occasionnel
Date d'inscription: 17 Nov 2021
Messages: 32

Re: QGIS: Fusionner 2 champs dans la table attributaire

Bonjour,

L'utilisation de condition Case When dans la calculatrice de champs sur la colonne C devrait suffire:
CASE
    WHEN "A" in (null,0) THEN "C"
    WHEN "A" != 0 THEN "A"   
END

L'explication du fonctionnement de case when et des conditions en générale sont bien expliquées dans la calculatrice de champs!

Hors ligne

 

#3 Fri 05 April 2024 12:28

TomB
Juste Inscrit !
Date d'inscription: 3 Apr 2024
Messages: 2

Re: QGIS: Fusionner 2 champs dans la table attributaire

Merci bien pour la réponse !

Hors ligne

 

Pied de page des forums

Powered by FluxBB