Resumen
Evalúa si los valores de un campo de atributo coinciden con un valor, expresión o segundo campo especificados.
Obtenga más información sobre cómo funciona "Si el valor de campo es" en ModelBuilder
Uso
La herramienta está pensada para utilizarse solo en ModelBuilder y no en scripts de Python.
La herramienta tiene dos salidas booleanas, True y False. En función de la condición que se evalúe, una de las dos salidas booleanas tiene el valor true y la otra el valor false tras ejecutar la herramienta. Estas salidas booleanas se deben establecer como una condición previa para las herramientas aguas abajo, para que se ejecuten si alguna de las condiciones tiene el valor true.
Sintaxis
FieldValueIsIfThenElse(in_data, where_clause, {invert_where_clause}, selection_condition, {count}, {count_min}, {count_max})
Parámetro | Explicación | Tipo de datos |
in_data | Elemento de entrada que se evaluará. | Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network |
where_clause | Una expresión SQL utilizada para seleccionar un subconjunto de registros. Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para las expresiones de consulta utilizadas en ArcGIS. | SQL Expression |
invert_where_clause (Opcional) | Especifica si se debe invertir el resultado de la expresión.
| Boolean |
selection_condition | La condición de selección que se usará para los valores de campo de los registros que coinciden con la expresión SQL.
| String |
count (Opcional) | Un valor entero de recuento. | Long |
count_min (Opcional) | Un valor entero mínimo de recuento. | Long |
count_max (Opcional) | Un valor entero máximo de recuento. | Long |
Salida derivada
Nombre | Explicación | Tipo de datos |
true | Si los criterios especificados se evalúan como True, este parámetro se configurará como True. | Booleano |
false | Si los criterios especificados se evalúan como False, este parámetro se configurará como True. | Booleano |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí