NullAsValue

NullAsValue deyimi, hangi alanlar için NULL öğesinin bir değere döndürülmesi gerektiğini belirtir.

Sözdizim:  

NullAsValue *fieldlist

 

Varsayılan olarak, QlikView, NULL değerleri eksik veya tanımlanmamış varlıklar olarak dikkate alır. Bununla birlikte, belirli bazı veritabanı bağlamları NULL değerlerin basit bir eksik değerden çok özel değerler olarak dikkate alınması gerektiğini belirtir. NULL değerlerin normal olarak diğer NULL değerlerle bağlanmasına izin verilmemesi durumu, NullAsValue deyimi aracılığıyla askıya alınabilir.

NullAsValue deyimi bir anahtar olarak çalışır ve takip eden yükleme deyimlerinde işler. Bu deyim, NullAsNull deyimi aracılığıyla tekrar kapatılabilir.

Bağımsız Değişkenler:  

Bağımsız Değişken Açıklama
*fieldlist NullAsValue deyiminin açılması gereken alanların virgülle ayrılmış listesi. Alan listesi olarak * kullanılması tüm alanlara işaret eder. Alan adlarında * ve ? joker karakterlerine izin verilir. Joker karakterler kullanıldığında alan adlarının tırnak içine alınması gerekebilir.

Örnek:  

NullAsValue A,B;

Set NullValue = 'NULL';

LOAD A,B from x.csv;