Sto riscontrando alcuni problemi nel tentativo di mostrare più campi per una singola etichetta in QGIS. In QGIS2.6, il tentativo di visualizzare etichette per una funzione costituita da più campi genera un'etichetta vuota se uno dei campi è nullo. Ad esempio, nella finestra di dialogo dell'espressione dell'etichetta:
concat("Temp Site",'\n',"Notes",'\n',"Function")
funzionerà normalmente a meno che uno dei campi sia nullo, quindi non verrà mostrata alcuna etichetta. Usando il '||' l'operatore invece nella finestra di dialogo dell'espressione comporta anche lo stesso comportamento:
"Temp Site" || '\n' || "Notes" || '\n' || "Function"
C'è un modo per visualizzare le etichette anche se uno dei campi è nullo?
coalesce("Temp Site", ' ') || coalesce(('\n' || "Notes"), ' ') || coalesce(('\n' || "Function"), ' ' )