[Gfoss] Calcolatore di campi scrivere un valore in una cella in base al contenuto di un'altra

Salve,

in un vettore ho una colonna "livello" con valori numerici 1, 2, 3 ecc..
che corrispondono a testi di una legenda. ho creato una colonna denominata
"legenda" e dovrei inserire in automatico i testi nelle celle in base al
valore nella colonna "livello":
se in 2livello2 c'è 1 allora in 2 "legenda" dovrà apparire il testo
relativo.

per ora sto selezionando tutti gli 1 e con calcolatore di campi aggiorno in
campo legenda scrivendo il testo nell'editor delle funzioni.

desidererei però scrivere un unica funzione del tipo "se nelle colonna
livello c'è 1 allora aggiorna la colonna legenda con il testo x, se nella
colonna livello c'è il testo 2 allora aggiorna la colonna legenda con y
ecc.."
suggerimenti?
Grazie

Credo potresti usare un'espressione condizionale tipo CASE: http://docs.qgis.org/2.14/en/docs/user_manual/working_with_vector/expression.html#conditionals

Ale

On 27/01/2017 16:35, Danilo Procaccini wrote:

Salve,

in un vettore ho una colonna "livello" con valori numerici 1, 2, 3 ecc..
che corrispondono a testi di una legenda. ho creato una colonna denominata
"legenda" e dovrei inserire in automatico i testi nelle celle in base al
valore nella colonna "livello":
se in 2livello2 c'è 1 allora in 2 "legenda" dovrà apparire il testo
relativo.

per ora sto selezionando tutti gli 1 e con calcolatore di campi aggiorno in
campo legenda scrivendo il testo nell'editor delle funzioni.

desidererei però scrivere un unica funzione del tipo "se nelle colonna
livello c'è 1 allora aggiorna la colonna legenda con il testo x, se nella
colonna livello c'è il testo 2 allora aggiorna la colonna legenda con y
ecc.."
suggerimenti?
Grazie

_______________________________________________
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.
807 iscritti al 31/03/2016

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com <http://ilsarrett.wordpress.com>

Research information:

  * Google scholar profile
    <http://scholar.google.it/citations?user=IsyXargAAAAJ&hl=it&gt;
  * ORCID <http://orcid.org/0000-0002-1475-8686&gt;
  * Research Gate <https://www.researchgate.net/profile/Alessandro_Sarretta&gt;
  * Impactstory <https://impactstory.org/AlessandroSarretta&gt;