Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .

Operadores y expresiones

Puede utilizar operadores en una celda de entrada para modificar un valor. Por ejemplo, el valor de la primera celda de la siguiente imagen representa cualquier valor inferior a 75. Este documento detalla cada operador que puede utilizar en su tabla de decisiones.

Captura de pantalla de la tabla de decisiones con una celda de entrada que contiene "<75"

Generador de expresiones

El generador de expresiones le ayuda a seleccionar operadores para formar expresiones lógicas, en lugar de escribir los operadores lógicos. Haga doble clic en una celda para abrir el generador de expresiones. Dentro del generador de expresiones, puede seleccionar un operador para ver su descripción y sintaxis, o hacer doble clic en un operador para incluirlo en la expresión. Utilice las flechas derecha e izquierda junto al campo Expresión para navegar entre las celdas.

Captura de pantalla del constructor de expresiones

Lista de operadores

En esta sección se resumen los diferentes tipos de operadores disponibles en las tablas de decisión.

Nota:Por lo general, para utilizar operadores con valores de texto, debe seleccionar el tipo de entrada para que sea Cadena avanzada. El único operador que puede utilizar con un tipo de entrada Text es el operador Not.

Operadores booleanos

El Not operador devuelve lo contrario del valor original.

Ejemplo:en la tabla siguiente, representa valores que Not("Decision") no son el Decisiontexto. Not(2018-02-01) representa valores de fecha que no son 1 de febrero de 2018. Tenga en cuenta que el valor que se niega debe incluirse entre comillas para cadenas avanzadas, pero no para otros tipos de entrada.

Captura de pantalla de la tabla de decisiones que muestra el operador NOT

Operadores de comparación numérica

Estos operadores representan un tipo de desigualdad para los valores numéricos. Puede expresar lo siguiente:

Ejemplo:el valor de la primera celda de la siguiente imagen representa cualquier valor mayor que 5, el segundo cualquier valor menor o igual que 5 y el tercero cualquier valor mayor o igual que 5.

Captura de pantalla de la tabla de decisiones mediante comparaciones numéricas

Operadores de rango

Estos operadores representan un rango limitado de valores numéricos. Un "[" o "]" indica que se incluye el valor final y un "(" o ")" indica que se excluye el valor final.

Por ejemplo, en la tabla siguiente:

Captura de pantalla de la tabla de decisiones mediante operadores de rango.

Operadores pasos

Estos operadores se combinan con operadores de rango para contar hacia arriba o hacia abajo desde el primer valor especificado por un factor de un número.

En el ejemplo siguiente:

muestra la tabla de decisiones de ejemplo mediante operadores de paso.

Operadores de lista

Dentro de una lista, una coma separa varias subexpresións. Una expresión de lista coincide cuando el valor coincide con cualquiera de las subexpresión de la lista. En el ejemplo siguiente se muestra cómo utilizar entradas numéricas en listas, pero se utiliza el operador de lista en todos los tipos de datos excepto Texto. Para utilizar operadores de lista para representar varios valores de texto posibles, utilice el tipo de entrada Cadena avanzada.

Ejemplo:El valor de lista "1, 2, 3" en la primera celda de entrada de la siguiente imagen representa los números 1, 2 y 3, mientras que "100, [2, 10]-3, [-3, -2]" en la segunda celda de entrada representa 100, 2, 5, 8 y cualquier número de -3 a -2, incluyendo -3 y 2.

captura de pantalla de la tabla de decisiones que contiene operadores de lista