[QGIS-it-user] Tabella attributi - Calcolatore campi

Franco Cazzola franco.cazzola a idroambiente.it
Mer 2 Mar 2022 02:06:48 PST


Buongiorno
Non riesco a capire perché non funziona la seguente sequenza di operazioni.
Devo aggiornare il campo unita in base ai valori del campo stringa.
Esempio: aggiorno il campo unita con valore 200 se il campo stringa=02
Uso la seguente sequenza:
Nella tabella attributi apro il Calcolatore di campi
Flag su Aggiorna campo esistente, scelgo il campo unita e nella espressione inserisco:
CASE WHEN "unita" IS NULL AND "stringa"='01' THEN '100' END
e ottengo quanto sotto riportato
[cid:image001.png a 01D82E24.C3D5D1E0]

Ora se eseguo la stessa sequenza con
CASE WHEN "unita" IS NULL AND "stringa"='02' THEN '200' END
Mi aggiorna il campo unita con 200 ma sostituisce anche i precedenti valori.
Perché ?

[cid:image002.png a 01D82E25.9AE8DF10]
Ho provato a sostituire il campo NULL di unita con un valore qualsiasi e ripetere la sequenza ma non cambia

Grazie per ogni contributo
Franco Cazzola
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20220302/3ba08971/attachment-0001.html>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        image001.png
Tipo:        image/png
Dimensione:  14149 bytes
Descrizione: image001.png
URL:         <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20220302/3ba08971/attachment-0002.png>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        image002.png
Tipo:        image/png
Dimensione:  5543 bytes
Descrizione: image002.png
URL:         <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20220302/3ba08971/attachment-0003.png>


Maggiori informazioni sulla lista QGIS-it-user