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


