[Gfoss] R: QGIS Pisa - etichette con valore campo NULL

Si, credo che sia il comportamento corretto. In ogni caso usa la funzione coalesce() per gestire i valori nulli, se la selezioni trovi help ed esempi esaustivi. Ciao

-------- Messaggio originale --------

···

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
43°51’0.54"N 10°34’27.62"E - EPSG:4326

per favore mi faresti un esempio dell’uso di coalasce() sulla base dell’esempio fatto sopra?

grazie

···

Il giorno 21 agosto 2015 21:42, Alessandro Ciali <alessandro.ciali@gmail.com> ha scritto:

Si, credo che sia il comportamento corretto. In ogni caso usa la funzione coalesce() per gestire i valori nulli, se la selezioni trovi help ed esempi esaustivi. Ciao

Inviato da Samsung Mobile.

-------- Messaggio originale --------
Da: Totò Fiandaca
Data:21/08/2015 20:20 (GMT+01:00)
A: GFOSS
Oggetto: [Gfoss] QGIS Pisa - etichette con valore campo NULL

Salve ho notato che se eseguo una etichettatura cosi composta (dalla finestra delle espressioni) :
“nome_d” || ’ ’ || “cognome_d” || ’ ’ || “note”

se solo uno dei campi è NULL l’etichetta non compare!!!

è normale?

per ovviare al problema stò utilizzando:
concat( “nome_d”, ’ ‘,“cognome_d”,’ ', “note” )

in quest’ultimo caso ho utilizzato la nuova funzione di ‘formattazione testo’ - A capo con il carattere (spazio) e noto che se uno dei campi è NULL lascia una linea vuota.

è normale?

grazie

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
43°51’0.54"N 10°34’27.62"E - EPSG:4326

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
43°51’0.54"N 10°34’27.62"E - EPSG:4326

/
pigreco wrote

per favore mi faresti un esempio dell'uso di coalasce() sulla base
dell'esempio fatto sopra? "nome_d" || ' ' || "cognome_d" || ' ' ||
"note"

/

Supponendo che il campo Note abbia valori nulli, la sintassi sara':
*
concat ("NOME_D",'-',"COGNOME_D",'-',coalesce("NOTE",'vuoto'))*

ovviamente, al posto della stringa 'vuoto', puoi mettere il valore che
desideri appaia nell'etichetta.

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/R-QGIS-Pisa-etichette-con-valore-campo-NULL-tp7593508p7593511.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

Grazie ad entrambi, funzionano egregiamente!!!

notte!!

···

Il giorno 22 agosto 2015 00:04, Sieradz <antonio@amicocad.it> ha scritto:

/
pigreco wrote

per favore mi faresti un esempio dell’uso di coalasce() sulla base
dell’esempio fatto sopra? “nome_d” || ’ ’ || “cognome_d” || ’ ’ ||
“note”

/

Supponendo che il campo Note abbia valori nulli, la sintassi sara’:
*
concat (“NOME_D”,‘-’,“COGNOME_D”,‘-’,coalesce(“NOTE”,‘vuoto’))*

ovviamente, al posto della stringa ‘vuoto’, puoi mettere il valore che
desideri appaia nell’etichetta.


View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/R-QGIS-Pisa-etichette-con-valore-campo-NULL-tp7593508p7593511.html
Sent from the Gfoss – Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
750 iscritti al 18.3.2015

Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
43°51’0.54"N 10°34’27.62"E - EPSG:4326