Puede usar los cálculos de campo para crear una expresión que permita realizar cálculos simples o complejos en los valores de campo de una tabla. Puede que desee realizar un cálculo matemático en un conjunto de valores de campo para un registro único o incluso para todos los registros. La realización de cálculos de campo es una manera de actualizar por lotes muchos registros de la tabla a la vez. Los cálculos de campos funcionan con campos de cadena de caracteres, número y fecha, y calculan automáticamente los registros seleccionados si la capa o la tabla tiene un conjunto de selección.
Acceder a la Calculadora de campo
Cuando hay una vista de tabla abierta en el proyecto, el botón Calcular campo abre la herramienta de geoprocesamiento Calcular campo, con lo que siempre creará las expresiones como parte de una tarea de geoprocesamiento. Especifique los parámetros para crear una expresión usando la lista Campos y las funciones proporcionadas.
La Calculadora de campo no está disponible
Si el comando Calcular campo no está disponible, tenga en cuenta las siguientes posibilidades:
- Un campo administrado por ArcGIS no se puede editar de forma manual. Por consiguiente, no puede calcular valores de campos para el campo ObjectID (OID o FID) o para los campos Shape_Length y Shape_Area de una clase de entidad de geodatabase.
- El origen de datos de la tabla es de solo lectura, no es posible establecer el acceso de escritura en la carpeta o la geodatabase, o el origen de datos tiene un formato que normalmente no se puede modificar.
- El campo pertenece a una tabla unida a su tabla. Solo es posible calcular valores de campos de la tabla de origen.
- El campo puede ser de tipo ráster, BLOB o Global ID, que no se puede calcular.
Realizar cálculos avanzados o simples
La herramienta Calcular campo permite realizar cálculos avanzados mediante bloques de código de Python que procesan los datos antes de que se lleven a cabo los cálculos en los campos seleccionados.
Las expresiones simples del calculador de campos se especifican directamente en el cuadro de texto Expresión. Las expresiones más complejas, como las secuencias de comandos de varias líneas, de bucle y ramificación, se introducen en el cuadro Bloque de código de la herramienta Calcular campo.
Sugerencias de uso
Cuando realice cálculos, recuerde las siguientes prácticas recomendadas:
- Utilice comillas dobles al calcular cadenas de caracteres.
- Si hay campos que se han desactivado para la capa o la tabla con la que se está trabajando, no aparecerán en la lista. La visibilidad de los campos se define en la Vista de campos de la capa.