Gestione di valoriNull
Di seguito è riportata una tabella che mostra come Alteryx Designer gestisce i valori Null a partire dalla versione 5.0 e successive. La stessa gestione si applica a numeri e stringhe.
Dati 1 | Dati 2 | Dati1 > Dati2 | Dati1 < Dati2 | Dati1 == Dati2 | Dati1 != Dati2 |
---|---|---|---|---|---|
1 | [Null] | False | False | False | True |
0 | [Null] | False | False | False | True |
[Null] | [Null] | False | False | True | False |
Se viene aggiunto un numero a Null, il risultato è Null.
1 + Null() == Null()
Se una stringa viene aggiunta a Null, il risultato è la stringa.
[ABC123] + Null() == ABC123
Niente è maggiore o minore di
Null()
. Se è presente un valore
Null()
su entrambi i lati di un simbolo < (minore di) o > (maggiore di), la risposta è False.
Null() < Null() == False
Quando si usa <= (minore o uguale) o >= (maggiore o uguale), se è presente un valore
Null()
su entrambi i lati, l'unico modo in cui il confronto equivale a True è la presenza di un valore
Null()
sull'altro lato perché Null() == Null().