CÓMO

Aplicar funciones condicionales de Arcade a valores NULL o NOT NULL en ArcGIS Online

Last Published: May 10, 2024

Resumen

Las funciones condicionales de Arcade son útiles en los cálculos de campo para generar valores de atributo basados en condiciones específicas. Un campo se puede rellenar en función de los atributos de otros campos que contienen valores NULL o NOT NULL para organizar y evitar registros no válidos.

En este artículo se describe el flujo de trabajo para aplicar funciones condicionales de Arcade a valores NULL o NOT NULL en ArcGIS Online mediante la realización de un cálculo de campo. En este ejemplo, los atributos se rellenan en el campo Compilar haciendo referencia a valores de campo de Tipo, SchoolID, Distrito y Ciudad (si el tipo es Público).

Tabla que muestra los atributos que contienen valores nulos y no nulos

Procedimiento

  1. En ArcGIS Online, vaya a Contenido > Mi contenido.
  2. Haga clic en la capa de entidades alojada. En la página de detalles del elemento, haga clic en la pestaña Datos.
Pestaña Datos.
  1. En la vista Tabla, haga clic en el encabezado del campo que desea rellenar y seleccione Calcular. Como alternativa, cree un nuevo campo.
Opción Calcular.
  1. En el cuadro de diálogo Calcular campo, haga clic en Arcade.
El cuadro de diálogo Calcular campo muestra la opción de idioma de Arcade.
  1. En el cuadro de diálogo Calculadora de Arcade, especifique la siguiente expresión de Arcade en la sección Expresión.
var <variable1> = $feature.<fieldName1>
var <variable2> = $feature.<fieldName2>
var <variable3> = $feature.<fieldName3>
var <variable4> = $feature.<fieldName4>

if (<variable1> == '<fieldValue>') {
    if (!isEmpty(<variable4>) && !isEmpty(<variable3>)) {
        return <variable4> + ' - ' + <variable3> }
    else if (!isEmpty(<variable4>)) {
        return <variable4> }
    else if (!isEmpty(<variable3>)) {
        return <variable2> + ', ' + <variable3> }
else {
    return null }
}
  1. Haga clic en Probar para verificar la expresión.
  2. Haga clic en Aceptar.
Cuadro de diálogo Calculadora de Arcade.

Id. de artículo: 000032370

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga