NullAsValue
La sentencia NullAsValue especifica para qué campos debería convertirse NULL en un valor.
Sintaxis:
NullAsValue *fieldlist
De manera predeterminada, Qlik Sense considera los valores NULL como entidades inexistentes o indefinidas. Sin embargo, algunos contextos de bases de datos implican que los valores NULL deben considerarse como valores especiales en lugar de valores simplemente inexistentes. El hecho de que los valores NULL normalmente no se puedan enlazar con otros valores NULL se puede suspender mediante la sentencia NullAsValue.
La sentencia NullAsValue opera como un conmutador y funcionará en sucesivas sentencias de carga. Se puede desactivar de nuevo mediante la sentencia NullAsNull.
Argumentos:
| Argumento | Descripción |
|---|---|
| *fieldlist | Es una lista de campos separados por comas en los que se ha de aplicar NullAsValue. Usar * como campo indica la totalidad de campos. Se permiten los caracteres comodín * y ? en nombres de campo. Puede que sea necesario entrecomillar los nombres de campo cuando se empleen caracteres comodín. |
Ejemplo:
NullAsValue A,B;
Set NullValue = 'NULL';
LOAD A,B from x.csv;