Columnas
Cada columna de una tabla de decisiones representa una condición o una acción.
Las columnas de una tabla de decisiones contienen las condiciones y acciones de las reglas de la tabla. La celda superior de cada columna identifica el objeto de una condición o el destino de una acción.
| Fila | Grado | Importe del préstamo | Seguro requerido | Tasa del seguro | |
|---|---|---|---|---|---|
| mín | max | ||||
| 1 | A | < 100.000 | false | ||
| 2 | 100.000 | 300.000 | true | 0.001 | |
Cada fila numerada de la tabla forma una regla. La regla realiza las acciones en su fila cuando se cumplen las condiciones de la misma fila. Por ejemplo, la segunda fila del ejemplo declara la regla siguiente:
si
todas las condiciones siguientes son true:
- el grado del préstamo es A
- el importe del préstamo está entre 100000 y 300000
Entonces
establecer Seguro requerido en verdadero
establecer la Tasa del seguro en 0,001
Operadores de condición
Puede dividir una condición entre columnas en una tabla de decisiones cuando una declaración de reglas contiene más de un valor. Por ejemplo, la siguiente condición requiere que especifique valores para <min> y
<max>:
si la edad del cliente está entre < min> y < max>
En las columnas de condición puede establecer un operador predeterminado para todas las celdas. Si es necesario, puede cambiar este operador para determinadas celdas. El número de parámetros depende del operador, por lo que las columnas con operadores distintos pueden mostrar un número de subcolumnas diferente. Por ejemplo, la sentencia de registroAgeEs posible que la columna de condición se haya definido con el operador is
between , que toma dos parámetros, para definir diferentes rangos de edad. En la tercera fila, el operador is more than se utiliza para cubrir los valores restantes de más de 40, y este operador sólo toma un parámetro.
| Edad | |
|---|---|
| Mín | Máx |
| 18 | 25 |
| 26 | 40 |
| > 40 | |