Salve, 2012/3/4 [email protected] <[email protected]>: > sto tentando di creare una label (QGIS Master - w7) con il tool advanced > labeling, concatenando il contenuto di 2 campi testo con la seguente > espressione: > > 'campo1' || 'campo2' > > il risultato è quello sperato solo per le feature che hanno un valore sia per > campo1 che per campo2, mentre se uno dei 2 campi è NULL, la label non viene > visualizzata.
E' concettualmente corretto: NULL non e' un valore che si puo' concatenare in una stringa. Se vuoi che NULL sia convertito in qualcosa (es. stringa 'null') devi specificarlo: CASE WHEN "campo1" IS NULL THEN 'null' ELSE "campo1" END || CASE WHEN "campo2" IS NULL THEN 'null' ELSE "campo2" END Saluti. -- Giuseppe Sucameli _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 569 iscritti al 4.1.2012
