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