欄函數 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

欄函數

這些函數可從函數清單以及給定欄標頭中的功能表中取得。如果是後者,請按一下 Menu 並選取要套用的函數。

建立新欄

建立表格中的新欄。

屬性

屬性 設定
新的欄名稱

輸入您要為新欄命名的名稱。如果不指定名稱,新欄的預設名稱將是 new_column_name

錨定欄

從下拉式清單中,選取將在旁邊建立新欄的欄。

錨定右側 使用此切換按鈕來選取要在錨定欄的左側或右側建立新欄。將切換按鈕保持選取狀態,以在右側建立,取消選取狀態則會在左側建立。
以下列內容填寫欄

從下拉式清單中,選取希望新欄的儲存格包含預先定義的值或特定值。

  • 空:該欄將僅包含空值。

  • NULL:該欄將僅包含 NULL 值。

  • 值:使用此選項可以在欄位中自由設定欄儲存格的特定值。

  • 順序:該欄將填入一系列數字。設定開始值步進值以決定增量。

資訊備註使用此功能時,不會考量已套用的篩選器。

建立計算結果欄

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

屬性

屬性 設定
新的欄名稱

輸入新計算欄的名稱。

錨定欄

從下拉式清單中,選取用於新的計算欄的位置參考欄。

錨定右側

使用此切換按鈕來選取要在錨定欄的左側或右側建立新欄。將切換按鈕保持選取狀態,以在右側建立,取消選取狀態則會在左側建立。

運算式

在新欄位中輸入 Qlik 指令碼運算式以計算值。

開啟編輯器

開啟強大的運算式編輯器,輕鬆插入欄位名稱和函數、開啟文件,並檢查運算式的有效性。

使用運算式編輯器

按一下設定面板中的開啟編輯器按鈕,就會開啟運算式編輯器,這是強大的指令碼編輯器,可協助您建立計算結果欄。輕鬆插入欄位名稱或函數、開啟文件並檢查運算式的有效性。

Using the expression editor to create a calculated column

在左側面板中,您可以檢視表格中目前的欄位,並瀏覽各種 Qlik 指令碼函數。此面板分為兩個索引標籤:

  • 欄位,其中列出了表格中可用的欄位。將滑鼠指向任意欄位名稱並按一下 +,直接將其插入運算式中。

  • 函數,您可以在其中瀏覽 Qlik 函數。您可以使用搜尋欄位尋找特定函數,或使用函數類別下拉式清單進行篩選。

    將滑鼠指向任意函數並按一下 +,直接將其插入運算式中。

  • 如果您選取解釋工具指南切換,按一下某個函數時,將顯示簡短的描述和文件連結。

在頂端面板中,您可以啟用或停用三個工具,以協助和引導您撰寫指令碼,以及復原和重做按鈕,用來修正潛在的錯誤。

  • 搜尋和取代,用來自動尋找特定值並在需要時取代。

    Search and replace feature of the expression editor

  • 說明模式,用來將您在指令碼中撰寫的任何函數轉換為可點選的連結,帶您前往文件。

    Activating the help mode in the script editor

  • 自動完成,用來在您輸入時顯示建議,並附有簡短的描述和函數範例。

    Using autocomplete to write a script function

底部面板描述了指令碼的任何潛在錯誤,例如不正確的欄位名稱或無效的運算式。

The validation tool showing an error in the script

若狀態面板顯示綠色的確定,表示您的運算式有效。按一下確認,以便在計算資料行使用此運算式並返回資料表。然後您可以套用功能組態。

範例

使用案例 運算式 結果
套用百分比增加至數值 [Sales] * 1.25 將「銷售額」欄中的值乘以 1.25。
標記符合特定條件的記錄 IF([Country] = 'France', 'Yes', 'No') 建立一個欄位,如果「國家/地區」欄位等於「法國」,則為「是」,其他列則為「否」。
使用 if/then/else 條件。
If(Temperature <= 0 , 'Freezing',
If(Temperature >= 100, 'Boiling',
If(Temperature >0 AND Temperature < 100, 'Between')))
建立一個資料行,其中「溫度」資料行小於或等於 0 的列為「冰點」,「溫度」資料行大於或等於 100 的列為「沸點」,以及「溫度」資料行介於 0 和 100 之間的列為「之間」。
資訊備註

撰寫運算式時,使用方括弧參照欄位,例如 [Sales]

刪除欄

從表格中刪除欄。

屬性

屬性 設定
要處理的欄

選取要移除的一欄或多欄。

如果要刪除多個欄,請使用下拉式清單選取是哪些欄,然後按一下套用

複製欄

複製欄及其內容。

屬性

屬性 設定
要處理的欄

選取要複製的一欄或多欄。

如果要複製多個欄,請使用下拉式清單選取是哪些欄,然後按一下套用

新的欄名稱

輸入您要為新欄命名的名稱。如果不指定名稱,新欄的預設名稱將是 <column_name>_copy

資訊備註使用此功能時,不會考量已套用的篩選器。

重新命名欄

重新命名欄。

屬性

屬性 設定
要重新命名的欄

使用下拉式清單選取要重新命名的欄。

新的欄名稱

輸入您想要賦予欄的新名稱。新欄的預設名稱將為 <column_name>_renamed

提示備註或者,您可以按兩下欄標頭,以使用此函數。

重新排序欄

將欄移至表格中的新位置。

屬性

屬性 設定

使用下拉式清單選取要移動的欄。

錨定欄

從下拉式清單中,選取將在旁邊移動所選欄的欄。

錨定右側 使用此切換按鈕來選取要在錨定欄的左側或右側移動所選的欄。將切換按鈕保持選取狀態,以移至右側,取消選取狀態則會移至左側。
提示備註或者,您也可以拖放欄標頭,以重新排列表格中的欄。

此頁面是否對您有幫助?

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