NullAsValue

NullAsValueステートメントは、NULL を値に変換する項目を指定します。

構文:  

NullAsValue *fieldlist

 

QlikViewのデフォルトでは、NULL 値は不明または未定義の値と見なされます。ただし、特定のデータベースのコンテキストでは、NULL値は単なる欠損値ではなく、特殊な値と見なされることがあります。通常、NULL値を他の NULL 値にリンクすることはできませんが、NullAsValue ステートメントではこの制約を一時的に無効にできます。

NullAsValueステートメントにはスイッチの役割があり、その後のロード ステートメントで有効になります。オン/オフの切り替えは、NullAsNullステートメントを使用して実行できます。

引数:  

引数 説明
*fieldlist NullAsValueが有効である項目のコンマ区切りリスト。 項目リストに*を使用すると、すべての項目が対象となります。項目名にはワイルドカード文字の *および? を使用できます。ワイルドカード文字を使用する際、項目名を引用符で囲む必要がある場合があります。

例:  

NullAsValue A,B;

Set NullValue = 'NULL';

LOAD A,B from x.csv;