Mam problemy z wyświetleniem wielu pól dla jednej etykiety w QGIS. W QGIS2.6 próba wyświetlenia etykiet dla funkcji składającej się z wielu pól skutkuje pustą etykietą, jeśli jedno z pól jest puste. Na przykład w oknie dialogowym wyrażenia etykiety:
concat("Temp Site",'\n',"Notes",'\n',"Function")
będzie działał normalnie, chyba że jedno z pól ma wartość null, wówczas nie wyświetla się żadna etykieta. Korzystanie z „||” operator zamiast tego w oknie dialogowym wyrażenia powoduje również takie samo zachowanie:
"Temp Site" || '\n' || "Notes" || '\n' || "Function"
Czy istnieje sposób wyświetlania etykiet, nawet jeśli jedno z pól jest puste?
coalesce("Temp Site", ' ') || coalesce(('\n' || "Notes"), ' ') || coalesce(('\n' || "Function"), ' ' )