QGIS에서 단일 레이블에 대해 여러 필드를 표시하려는 데 문제가 있습니다. QGIS2.6에서 여러 필드로 구성된 피처의 레이블을 표시하려고하면 필드 중 하나가 널인 경우 빈 레이블이됩니다. 예를 들어 레이블 표현식 대화 상자에서
concat("Temp Site",'\n',"Notes",'\n',"Function")
필드 중 하나가 null이 아닌 한 정상적으로 작동하면 레이블이 표시되지 않습니다. '||'사용 대신 표현식 대화 상자에서 연산자는 동일한 동작을 발생시킵니다.
"Temp Site" || '\n' || "Notes" || '\n' || "Function"
필드 중 하나가 null 인 경우에도 레이블을 표시하는 방법이 있습니까?
coalesce("Temp Site", ' ') || coalesce(('\n' || "Notes"), ' ') || coalesce(('\n' || "Function"), ' ' )