新增欄至資料集
您可以新增欄,以將基本的列式轉換新增至資料集。
這可用於
-
透過 Qlik 資料閘道 - 資料移動 登陸資料的登陸資料工作
-
儲存工作
-
轉換資料工作
-
資料超市工作
-
按一下 資料集。
-
按一下 新增欄。
您將需要提供欄的名稱和資料類型。
您也可以將欄設定為索引鍵,以及是否可為 Null。
對於某些資料類型,您可以進行其他設定,例如長度或精確度。
-
按一下您新增之欄上的
。
運算式產生器隨即開啟。
-
為欄建置運算式。
您可以使用資料集中的欄、函數和運算子來建置運算式。
按一下
將項目移至運算式。
您也可以在運算式中使用雲端資料平台支援的所有函數。
-
按一下 擷取參數。
您現在可以為所有參數新增測試值至 要測試的值。
-
按一下 測試運算式。
您現在應該會看到使用測試值的運算式結果。
-
準備就緒後,按一下 確定。
現在已根據您使用的運算式新增欄。
建置運算式
您需要建置定義新欄值的運算式。您可以使用:
-
欄
來源資料集中的所有欄
對於串流轉換工作,欄清單也包含來自串流登陸來源的標頭欄 (例如,hdr__kafka_partition 或 hdr__file_name)。這些欄會依來源順序顯示。如需每種來源類型的標頭欄完整清單,請參閱 登陸表格。
-
函數
字串函數、數值函數、Null 檢查函數、日期和時間函數,以及邏輯函數。
資訊備註如果您使用 Azure Synapse Analytics 作為資料平台,$RTRIM 和 $LTRIM 將只會修剪空白字元,無論您指定要修剪哪個字元。 -
運算子
數學和邏輯運算子。某些運算子也可在運算式上方的工具列中使用。這也是您尋找字串串連運算子 || 的地方。
按一下 將項目移至運算式。
您也可以在運算式中使用雲端資料平台支援的所有函數。
範例運算式
在此範例中,我們建立了一個運算式,將 first_file_name 和 first_file_title 兩個欄串連起來,並以 : 分隔。
編輯運算式

限制
-
使用 Google BigQuery 作為資料平台時,無法在欄名稱中使用空白字元。