Skip to main content

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()。