2 votos

Función Arcade IIF, devolver nombre de campo más cadena

Soy bastante nuevo en programación así que no entiendo muy bien cómo puedo hacer esto.

Básicamente tengo datos con campos que son 0, quería mostrar "Sin Datos" cuando el campo es 0, y cuando no es 0, por ejemplo 1977, quería mostrar "El edificio fue construido en 1977.

Esto es lo que tengo ahora

IIF( $feature["YEAR_BUILT"]=="0", "No Data", $ feature["YEAR_BUILT"])

Sin embargo, cuando quiero añadir la cadena "El edificio se construyó sobre" como así,

IIF( $feature["YEAR_BUILT"]=="0", "No Data", "The building was built on $ feature["YEAR_BUILT"].")

El mensaje de error decía token inesperado. ¿Cómo puedo solucionarlo?

3voto

John Kramlich Puntos 286

Creo en esta línea:

IIF($feature["YEAR_BUILT"]=="0", "No Data", "The building was built on $feature["YEAR_BUILT"].")

tiene que serlo:

IIF($feature["YEAR_BUILT"]=="0", "No Data", "The building was built on " + $feature["YEAR_BUILT"] + ".")

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X