NotIn
概述
NotIn 函数用于检查一个值是否不在指定的范围值列表中。如果当前值不在给定的范围值列表中,则返回 TRUE,否则返回 FALSE。
语法说明
参数说明
| 参数 | 必需 | 参数类型 | 说明 |
|---|---|---|---|
| 当前值 | 是 | 字段、表达式、常量 | 要检查的当前值 |
| 范围值 | 是 | 列表 | 用于检查的值列表,所有元素必须与当前值类型相同 |
示例
假设我们有一个包含订单状态的表格,我们希望检查每个订单状态是否不在特定状态列表中,可以使用如下表达式:
示例公式
数据示例
订单状态表:
| OrderID | OrderStatus |
|---|---|
| O001 | Pending |
| O002 | Shipped |
| O003 | Delivered |
| O004 | Processing |
| O005 | Cancelled |
计算结果
通过上述 NotIn 函数表达式,结果将会是:
| OrderID | OrderStatus | NotIn(OrderStatus, 'Shipped', 'Delivered', 'Cancelled') |
|---|---|---|
| O001 | Pending | TRUE |
| O002 | Shipped | FALSE |
| O003 | Delivered | FALSE |
| O004 | Processing | TRUE |
| O005 | Cancelled | FALSE |
NotIn(OrderStatus, "Shipped", "Delivered", "Cancelled") 检查 OrderStatus 字段中每个状态是否不在 "Shipped", "Delivered", "Cancelled"列表中。