Si el valor de campo es (ModelBuilder)

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ámetroExplicaciónTipo 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.

  • NON_INVERTEl resultado de la consulta se usará tal cual. Esta es la opción predeterminada.
  • INVERTEl resultado de la consulta se invertirá. Si se usa el parámetro selection_type, la inversión se producirá antes de que la selección se combine con otras selecciones existentes.
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.

  • EXISTSComprueba si algún registro coincide con la expresión SQL. Esta es la opción predeterminada.
  • NO_SELECTIONComprueba si ninguno de los registros coincide con la expresión SQL.
  • ALL_SELECTEDComprueba si todos los registros coinciden con la expresión SQL.
  • IS_EQUAL_TOComprueba si el número de registros que coinciden con la expresión SQL es igual al valor de Recuento.
  • IS_BETWEENComprueba si el número de registros que coinciden con la expresión SQL está entre el valor de Recuento mínimo y el valor de Recuento máximo.
  • IS_LESS_THANComprueba si el número de registros que coinciden con la expresión SQL es menor que el valor de Recuento.
  • IS_GREATER_THANComprueba si el número de registros que coinciden con la expresión SQL es mayor que el valor de Recuento.
  • IS_NOT_EQUAL_TOComprueba si el número de registros que coinciden con la expresión SQL no es igual al valor de Recuento.
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

NombreExplicaciónTipo 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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí