IsNull - script- en diagramfunctie
De functie
Syntax:
IsNull(expr )
Opmerking: Een tekenreeks met een lengte van nul wordt niet beschouwd als NULL en IsNull retourneert hiervoor False .
Example: Load-script voor gegevens
In dit voorbeeld wordt een inline-tabel geladen met vier rijen, waarbij de eerste drie rijen niets,
Met de eerste voorafgaande LOAD wordt een veld toegevoegd dat controleert of de waarde
NullsDetectedAndConverted:
LOAD *,
If(IsNull(ValueNullConv), 'T', 'F') as IsItNull;
LOAD *,
If(len(trim(Value))= 0 or Value='NULL' or Value='-', Null(), Value ) as ValueNullConv;
LOAD * Inline
[ID, Value
0,
1,NULL
2,-
3,Value];
Dit is de resulterende tabel. In de kolom
ID | Value | ValueNullConv |
IsItNull |
---|---|---|---|
0 | - | T | |
1 | NULL | - | T |
2 | - | - | T |
3 | Value | Value | F |