Null 值处理
以下表格演示了 Alteryx Designer 在 5.0 及更高版本中如何处理 Null 值。同样的处理方法也适用于数字和字符串。
Data 1 | Data 2 | Data1 > Data2 | Data1 < Data2 | Data1 == Data2 | Data1 != Data2 |
---|---|---|---|---|---|
1 | [Null] | False | False | False | True |
0 | [Null] | False | False | False | True |
[Null] | [Null] | False | False | True | False |
如果将一个数字加到 Null 值,则结果为 Null 值。
1 + Null() == Null()
如果将一个字符串加到 Null 值,则结果为该字符串。
[ABC123] + Null() == ABC123
没有大于或小于
Null()
的值。如果在 <(小于)或 >(大于)的任意一侧有一个
Null()
,则答案为 False。
Null() < Null() == False
使用 <=(小于或等于)或 >=(大于或等于)时,如果任一侧存在
Null()
,那么让比较结果等于 True 的唯一方法是另一侧也存在
Null()
,因为 Null() == Null()。