可以在公式中使用逻辑函数以返回 true 或 false。
函数 |
语法 |
说明 |
|---|---|---|
IsNotNull(obj) |
obj: 用户对象(列) |
返回指明提供的字段是否不包含空值的布尔值。 当字段包含空值时,函数将返回 false。 对于所有其他值,函数将返回 true。 |
IsNull(obj) |
obj: 用户对象(列) |
返回指明提供的字段是否包含空值的布尔值。 当字段包含空值时,函数将返回 true。 对于所有其他值,函数将返回 false。 |
<left> and <right> |
|
返回其布尔值输入的逻辑结合。 以下函数将返回 false: true and false。 |
<left> or <right> |
|
返回其布尔值输入的逻辑分离。 以下函数将返回 true: true or false。 |
if<cond> then <alt1> else <alt2> |
|
根据某个布尔值条件在两个备选值之间选择。 第二个备选值为可选,如果缺少第二个备选值,则会求值为 null。 |
<testExpr> in <candidateList> |
|
用于确定第一个输入是否匹配第二个输入列表中的一个值。 例如:
3 in [2, 4, 6] |
not<bool> |
bool: 布尔值 |
用于对布尔值输入求负。 例如:
not false |
Left |
Right |
{Left} and {Right} 的结果 |
|---|---|---|
True |
True |
True |
True |
False |
False |
False |
True |
false |
False |
False |
false |
| Left | Right | {Left} or {Right} 的结果 |
|---|---|---|
| True | True | True |
| True | False | True |
| False | True | True |
| False | False | False |