Vai al contenuto principale

IsNull - funzione dello script e del grafico

La funzione IsNull verifica se il valore di un'espressione sia NULL restituendo -1 (True) in caso affermativo e 0 (False) in caso contrario.

Sintassi:  

IsNull(expr )

Nota informaticaUna stringa con lunghezza zero non è considerata NULL e farà sì che IsNull restituisca False.

Esempio: Script di caricamento

In questo esempio viene caricata una tabella inline con quattro righe, in cui le prime tre righe non contengono alcun valore oppure contengono - o 'NULL' nella colonna Value. Questi valori verranno convertiti in rappresentazioni di valori NULL true con l'istruzione centrale preceding LOAD mediante la funzione Null.

La prima istruzione preceding LOAD aggiunge un campo che consente di verificare se il valore è NULL mediante la funzione IsNull.

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];

Questa è la tabella risultante. Nella colonna ValueNullConv i valori NULL vengono rappresentati da -.

Example 1
ID Value ValueNullConv

IsItNull

0 - - T
1 NULL - T
2 - - T
3 Value Value F

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com