[Gvsig_usuarios] Calculadora de campo declaración IF

momozza theomorrissey en hotmail.com
Mar Sep 24 13:00:00 CEST 2013


Hola,

Tengo un problema con la sintaxis de mi declaración IF. Lo que quiero hacer
es escoger un valor desde 7 columnas en función de que hay en otra.

tengo una columna de valor string llamada [USO] con siete posibilidades de
uso ("RES", "COM", "AGR", "URB", "MIN", "PUB", "VIA") y siete de valor
numérico con los mismos nombres. En mi nueva columna quiero el valor
numérico que corresponde al valor para cada fila.

Por ejemplo: 
si la valor de mi columna de [USO] es "ARG" quiero el valor de la columna
[ARG] 

En sintaxis de excel seria algo así:
=SI([USO]="URB";[URB];SI([USO]="AGR";[AGR];SI([USO]="COM";[COM];SI([USO]="MIN";[MIN];SI([USO]="PUB";[PUB];SI([USO]="VIA";[VIA];SI([USO]="RES";[RES])))))))

me parece que en la calculadora de campos la expresion seria algo como...:
IF([USO]="URB",[URB],IF([USO]="AGR",[AGR],etc))

pero no funciona (estoy utilizando gvSIG 1.12)

Cualquiera ayuda seria muy bienvenida!



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Calculadora-de-campo-declaracion-IF-tp5079548.html
Sent from the gvSIG usuarios mailing list archive at Nabble.com.


Más información sobre la lista de distribución gvSIG_usuarios