Las funciones lógicas se pueden utilizar en una fórmula para devolver true o false.
Función |
Sintaxis |
Descripción |
|---|---|---|
IsNotNull(obj) |
obj: Objeto de usuario (columna) |
Devuelve un valor booleano que indica si un campo proporcionado no contiene un valor nulo. Cuando un campo contiene un valor nulo, la función devuelve false. Para todos los demás valores, la función devuelve true. |
IsNull(obj) |
obj: Objeto de usuario (columna) |
Devuelve un valor booleano que indica si el campo proporcionado contiene un valor nulo. Cuando un campo contiene un valor nulo, la función devuelve true. Para todos los demás valores, la función devuelve false. |
<left> y <right> |
|
Devuelve la conjunción lógica de sus entradas booleanas. Esta función devuelve false: true y false. |
<left> o <right> |
|
Devuelve la disyuntiva lógica de sus entradas booleanas. Esta función devuelve true: true o false. |
if<cond> then <alt1> else <alt2> |
|
Selecciona entre dos alternativas basándose en una condición booleana. La segunda alternativa es opcional y se evalúa como null cuando falta. |
<testExpr> en <candidateList> |
|
Se utiliza para determinar si una primera entrada coincide con un valor en una segunda lista de entrada. Por ejemplo:
3 in [2, 4, 6] |
not<bool> |
bool: Un booleano |
Se utiliza para negar una entrada booleana. Por ejemplo:
not false |
Izquierda |
Derecha |
Resultado de <{Left}> y <{Right}> |
|---|---|---|
True |
True |
true |
True |
False |
false |
False |
True |
false |
False |
False |
false |
| Izquierda | Derecha | Resultado de <{Left}> o <{Right}> |
|---|---|---|
| True | True | true |
| True | False | true |
| False | True | true |
| False | False | false |