跳到主要內容 跳至補充內容

計算欄位處理器

根據 Qlik 指令碼運算式新增新的欄位。

您可利用計算欄位處理器在資料架構中建立新欄位,並使用 Qlik 指令碼運算式填充每個欄位。您的指令碼可以使用輸入架構中的所有內容,從而讓您能夠使用現有欄位的組合或轉換版本。

使用

  • 計算欄位處理器需要一個輸入流程,並且只能產生一個輸出流程。

  • 按一下處理器配置面板中的 + 圖示以建立多個計算欄位。

警告備註目前,無法建立新欄位並在計算欄位處理器的相同 LOAD 陳述式中參考。建議使用兩個不同的處理器。

屬性

要進行設定以計算新欄位的屬性。

設定
屬性 設定
名稱 向新建立的欄位提供自訂名稱。
運算式 在文字編輯器中輸入 Qlik 指令碼運算式以設定新欄位的值。如需有關 Qlik 指令碼語法的更多資訊,請參閱指令碼語法和圖表函數

若要重新命名處理器或編輯其描述,請按一下屬性面板中處理器名稱旁的 編輯 編輯圖示。

範例

  • 使用 if/then/else 條件。在此範例中,您已載入帶有溫度的資料,並希望根據值包含其他資訊:

    Table_with_temperatures:
    LOAD*,
    If(Temperature <= 0 , 'Freezing',
    If(Temperature >= 100, 'Boiling',
    If(Temperature >0 AND Temperature < 100, 'Between'))) As Description;
    

    如需更多資訊,請參閱 If..then..elseif..else..end if

此頁面是否對您有幫助?

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