[QGIS-it-user] calcolatore di campi

ciao a tutti.
sto lavorando sotto Win7 64 bit, Qgis 2.6

devo calcolare un campo "perc" come decimale (cioè con la virgola)
utilizzando due campi numerici interi

"campo a / campo b" *100

mi restituisce solo valori uguali a 100 o a zero.

dove sto sbagliando??
giuseppe

Connetti gratis il mondo con la nuova indoona: hai la chat, le chiamate, le video chiamate e persino le chiamate di gruppo.
E chiami gratis anche i numeri fissi e mobili nel mondo!
Scarica subito l’app Vai su https://www.indoona.com/

Prova così:

*100 * "campo_A" / "campo_B"*

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/calcolatore-di-campi-tp5260840p5260846.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il giorno Tue, 12 Apr 2016 12:58:15 +0200
Giuseppe Puddu <puddu.foresta@tiscali.it> ha scritto:

ciao a tutti.
sto lavorando sotto Win7 64 bit, Qgis 2.6

devo calcolare un campo "perc" come decimale (cioè con la virgola)
utilizzando due campi numerici interi

"campo a / campo b" *100

mi restituisce solo valori uguali a 100 o a zero.

dove sto sbagliando??

probabilmente è dovuto al tipo numerico di 'campo a' e 'campo b': se
sono interi il loro rapporto può essere solo un intero, nel tuo caso 0
o 1 da cui quindi il risultato finale;

il suggerimento di AV dovrebbe migliorare ma potresti sempre avere
un intero perdendo la parte frazionaria; ti consiglio di
convertire i valori iniziali in float dopo di che il problema dovrebbe
risolversi;

se ho capito male, scusa;

giuseppe

ciao,
giuliano

Il 12/04/2016 12:58, Giuseppe Puddu ha scritto:

sto lavorando sotto Win7 64 bit, Qgis 2.6

dove sto sbagliando??

nella versione di QGIS :wink:
scherzi a parte, per cortesia non usate versioni obsolete: rischiate di
incappare in problemi gi'aì risolti da tempo, ed e' piu' difficile darvi
assistenza.
saluti.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html