#1 Mon 07 April 2014 11:51
- monique
- Participant actif
- Date d'inscription: 7 Oct 2005
- Messages: 146
QGIS 2.2 : etiquette avec 2 champs
Bonjour,
Je souhaite afficher des étiquettes avec les valeurs de 2 champs
J'utilise l'outil "étiquette basée sur une formule"
Mais si des objets n'ont qu'une valeur des 2 champs de renseigné l'étiquette n'apparait pas du tout.
Comment contourner ce problème, y-a-t'il une expression qui contournerait le conflit avec la valeur NULL ?
Merci pour votre aide
Monique
Hors ligne
#2 Mon 07 April 2014 12:20
Re: QGIS 2.2 : etiquette avec 2 champs
Bonjour,
la fonction COALESCErésoudra votre problème. Elle renvoie la première valeure non nulle de la lsite des arguments passés en paramètres :
Code:
COALESCE(col1,'')||' - '||COALESCE(cole2,'')
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#3 Mon 07 April 2014 15:06
- monique
- Participant actif
- Date d'inscription: 7 Oct 2005
- Messages: 146
Re: QGIS 2.2 : etiquette avec 2 champs
Merci c'est exactement, le résultat souhaité
Monique
Hors ligne
#4 Mon 14 September 2015 17:18
- Michel H
- Participant occasionnel
- Date d'inscription: 15 Jan 2008
- Messages: 17
Re: QGIS 2.2 : etiquette avec 2 champs
Bonjour
Dans la même veine que la question posée,
Comment afficher des étiquettes avec les valeurs de 2 champs mis sur deux lignes ?
Merci pour votre aide
Michel
Hors ligne
#5 Mon 14 September 2015 17:45
- VianneyD
- Participant assidu
- Date d'inscription: 30 May 2011
- Messages: 153
Re: QGIS 2.2 : etiquette avec 2 champs
Bonjour,
Comme ceci :
"champ_1" || '\n' || "champ_2"
Vianney Dugrain
Hors ligne
#6 Tue 15 September 2015 08:58
- Michel H
- Participant occasionnel
- Date d'inscription: 15 Jan 2008
- Messages: 17
Re: QGIS 2.2 : etiquette avec 2 champs
Bonjour
Parfait, merci beaucoup
Hors ligne