Esta herramienta solo está disponible en la cinta ModelBuilder para su uso en modelos. La herramienta no está disponible desde el panel Geoprocesamiento ni desde Python.
El parámetro Expresión solo admite expresiones de Python. Los demás lenguajes de secuencias de comandos no son compatibles.
Utilice el parámetro Expresión para expresiones cortas de una línea. Utilice el parámetro Bloque de código para expresiones más complicadas, como cálculos u operaciones lógicas multilínea (if, then). El parámetro Bloque de código no se puede utilizar por separado, solo junto con el parámetro Expresión.
Consulte ejemplos del uso del parámetro Expresión.
Las variables creadas en ModelBuilder se pueden utilizar con esta herramienta, pero las variables no se pueden conectar directamente al parámetro Expresión. Para utilizar una variable en la expresión, encierre el nombre de las variables entre signos de porcentaje (%).
No se puede acceder a las variables de modelo en el parámetro Bloque de código. Estas variables se deben introducir en el bloque de código desde la expresión. Esto se puede realizar creando una definición de función en el parámetro Bloque de código y haciendo referencia a esta en el parámetro Expresión.
Consulte ejemplos del uso del parámetro Bloque de código.
El parámetro Tipo de datos se utiliza en ModelBuilder para ayudar a conectar la salida de la herramienta Calcular valor con otras herramientas. Por ejemplo, si utiliza la herramienta Calcular valor para calcular una distancia que se utilizará como entrada del parámetro Distancia de zona de influencia de la herramienta Zona de influencia, especifique una Unidad lineal para el parámetro Tipo de datos.
Consulte ejemplos del uso del parámetro Tipo de datos.
En Python, la sangría adecuada forma parte de la sintaxis. El grado de sangría (dos espacios o cuatro espacios) no es importante, siempre y cuando sea coherente en todo el bloque de código.
Cuando escriba scripts de Python, en lugar de la herramienta Calcular valor, utilice instrucciones de Python estándar.