NullAsValue
Mit dem Befehl NullAsValue werden die Felder angegeben, für die NULL-Werte in Werte konvertiert werden sollen.
Syntax:
NullAsValue *fieldlist
Standardmäßig betrachtet Qlik Sense NULL-Werte als fehlende oder nicht definierte Werte. Bestimmte Datenbankkontexte implizieren jedoch, dass NULL-Werte als besondere Werte und nicht einfach als fehlende Werte betrachtet werden sollten. Dass NULL-Werte in der Regel nicht mit anderen NULL-Werten verknüpft werden dürfen, kann durch den Befehl NullAsValue aufgehoben werden.
Der Befehl NullAsValue wirkt als Schalter und wird an den folgenden Load-Befehlen ausgeführt. Er kann über den Befehl NullAsNull wieder deaktiviert werden.
Argumente:
| Argument | Beschreibung |
|---|---|
| *fieldlist | Eine kommagetrennte Liste der Felder, für die NullAsValue aktiviert werden sollte. Das Sternchen * steht für alle Felder. Die Wildcards * und ? sind in Feldnamen zugelassen. Beim Gebrauch von Wildcards innerhalb von Feldnamen müssen diese gegebenenfalls in Anführungszeichen stehen. |
Beispiel:
NullAsValue A,B;
Set NullValue = 'NULL';
LOAD A,B from x.csv;