Expresión de calculadora

Utilice el control Expresión para crear expresiones que calculen valores de campo y configuren etiquetas, elementos emergentes, gráficos y simbología. El control Expresión se encuentra en varias ubicaciones de ArcGIS Pro, incluido el parámetro Expresión de la herramienta Calcular campo, expresiones de etiqueta, reglas de atributos, simbología, gráficos y más.

Parámetro Expresión

El parámetro Expresión de la herramienta Calcular campo

El control Expresión admite los siguientes tipos de expresión: Arcade, Python, VBScript, SQL y JScript, aunque no todas las instancias del control admiten cada tipo.

El control Expresión incluye los siguientes elementos para crear una expresión:

  • Campos: haga doble clic en un nombre de campo de la lista de campos de una capa o dataset para agregar el nombre de campo a la expresión. El nombre de campo incluirá delimitadores según el tipo de expresión.
  • Funciones o Auxiliares: haga doble clic en una función de la lista para agregar el código de función a la expresión y al bloque de código. No todos los lenguajes o tipos de expresión admiten las mismas funciones. Cada función utiliza una sintaxis apropiada para el tipo de expresión.
    Nota:

    Los campos que tengan la visibilidad desactivada no se mostrarán.

  • Introducir valores: introduce valores de campo de un campo seleccionado en la lista Campos. Si el campo seleccionado tiene un dominio, los valores del dominio se enumeran por separado en el menú desplegable Introducir valores.
  • Botón Borrar Borrar: borra el valor de la expresión.
  • Botón Verificar Verificar: verifica si la expresión tiene errores de sintaxis.
  • Botón Importar Importar: abre un cuadro de diálogo de exploración para seleccionar un archivo de cálculo existente (.cal) y carga una expresión y un bloque de código.
  • Botón Exportar Exportar: escribe el valor de la expresión y el bloque de código en un archivo de cálculo (.cal).

Calcular campo

Utilice el parámetro Expresión de la herramienta Calcular campo para crear expresiones para calcular los valores de campo de un dataset. Una expresión puede ser un valor de campo único, texto (siempre entre comillas, por ejemplo, "Texto") o un número. También puede crear una expresión utilizando varios campos, operadores y funciones.

Además de los elementos descritos anteriormente, el parámetro Expresión de la herramienta Calcular campo también incluye los elementos siguientes:

  • Operadores: botones en los que puede hacer clic para agregar operadores matemáticos básicos a una expresión, incluidos multiplicar, dividir, más y menos.
  • Bloque de código: las expresiones de Python y VBScript admiten expresiones más complejas que utilicen una o varias funciones en un bloque de código. El bloque de código puede incluir código de varias líneas, de bucle y ramificación. El bloque de código debe estar relacionado con la expresión, y el resultado del bloque de código debe entregarse a la expresión.

    Más información sobre el uso del bloque de código con Calcular campo

  • Reciente Reciente: seleccione una expresión de la lista de expresiones recientes. La herramienta guarda y almacena expresiones recientes al ejecutarse. No guarda expresiones que resulten en un error de sintaxis o de expresión no válida. La herramienta guarda expresiones recientes en su perfil de usuario, poniéndolas a disposición para varios proyectos.


En este tema
  1. Calcular campo