跳到主要內容

NULL- 指令碼與圖表函數

Null 函數會傳回 NULL 值。

語法:  

Null( )

範例: 載入指令嗎

在此範例中,會載入含有四列的內嵌表格,其中前三行不包含任何內容,或是在 Value 資料行中包含 -'NULL'。您想要將這些值轉換為真正NULL 值表示法。

這個中間前置 LOAD 使用 Null 函數執行轉換。

第一個前置 LOAD 會新增一個欄位,僅針對此範例中的圖例,檢查值是否為 NULL

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

這是產生的表格。在 ValueNullConv 資料列中,NULL 值由 - 代表。

Example 1
ID Value ValueNullConv

IsItNull

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

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com