<div style="font-family: 'Calibri', 'sans-serif';">
<div>Hi</div><div>in your last code, you use both name_geo and NAME_GEO. Field name is case sensitive.</div><div>Another approach can be to use concat function which better manages null values than ||...</div><div><br></div><div>HTH,</div><div>Harrissou</div><div><br></div><div>Envoyé depuis mon HTC</div>

<br><div id="htc_header">----- Reply message -----<br>De : "Irakli Ugulava" <i.ugulava@gmail.com><br>Pour : <qgis-user@lists.osgeo.org><br>Objet : [Qgis-user] Multy field labels<br>Date : ven., mai 15, 2015 16:01</div></div><br><div dir="ltr">For physical map need to label summits and elevation points, some of them have name some no, so I need to label them from different fields.<div><br></div><div>when I use expression :</div><div><br></div><div>"NAME_GEO"   ||  "elev"</div><div><br></div><div>It works, but summits with no names, (field "NAME_GEO" is empty), has no label at all, according to ArcGis logic they should have only elevation on labels.</div><div><br></div><div>I try following expression  </div><div>CASE WHEN "name_geo" is null   THEN "NAME_GEO"   ||   "ELEV"  ELSE "elev"</div><div><br></div><div>but it return no labels at all.</div><div><br></div><div>Thanks All<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Irakli Ugulava<div>Senior GIS Expert, Cofounder <br><div>GeoLand Ltd.</div><div>3 Telegraph Cule-de-sac</div><div>Tbilisi 0105, Georgia, </div><div>Tel:  +995 32 922553</div><div>Mob +995 99 172016</div><div><br></div></div></div>
</div></div>