欄位設定
簡介
功能簡介
欄位設定,即在資料工廠當中,對輸入進來表單欄位進行顯示和隱藏、排序、重命名、新增新的計算欄位等操作。
使用場景
- 在產品管理中,可以透過排序調整產品名稱和產品編號的順序;
- 在學生成績管理中,可以透過新增計算欄位計算出總分;
- 在員工資訊管理中,可以透過隱藏來隱藏員工身份證號,保護員工隱私。
預期效果
如下圖所示,爲學生成績管理表中,透過新增計算欄位計算出總成績:
操作步驟
設定入口
新增好「輸入表」後,從左側拖動「欄位設定」進入資料處理頁面,在資料源表單和「欄位設定」節點之間新增連接線,即可在「節點配置」處進行欄位相關操作。如下圖所示:
顯示和隱藏
欄位設定中,預設顯示所有從上一節點輸入進來的欄位。
1. 直接點擊欄位上方的「 」圖標可以隱藏該欄位。
範例:隱藏不需要的系統欄位。
2. 點擊「顯示原始欄位」,可以透過勾選新增未顯示欄位。
範例:顯示剛剛隱藏的欄位。
欄位排序
透過拖曳欄位可以給欄位進行排序。
欄位重命名
在欄位處,點擊欄位的「重命名」圖標,即可修改欄位名稱。
新增計算欄位
公式計算的資料輸出類型需要手動選擇,預設數字類型:
附註:
當公式計算的資料類型爲日期時間類型時:
1. 在預覽、輸出表查看時的預設格式爲: yyyy-MM-dd HH:mm:ss。
2. 同步回表單時,如果同步到“新”表單,新表單中對應日期欄位的預設格式也爲:yyyy-MM-dd HH:mm:ss。
注意事項
1. 新增公式計算的欄位時,還會對公式合規性進行校驗,不符合要求的公式將不能儲存,如下圖所示:
2. 不支援的函數
- 數學函數:COUNT()、COUNTIF()、LARGE()、SMALL()、SUMPRODUCT()
- 文字函數:CHAR()、RMBCAP()、UNION()、SPLIT()
- 日期函數:DAYS360()、ISOWEEKNUM()
- 高級函數:DISTANCE()、GETUSERNAME()、MAPX()、RECNO()、TEXTLOCATION()、TEXTUSER()、TEXTDEPT()、UUID()
3. 新增公式計算時,支援輸出文字、數字以及日期類型的資料。
4. 欄位設定節點的公式中,支援的參數類型有:單行文字、流水號、數字、日期時間、單選、下拉單選、手機欄位
5. 新增計算欄位時,公式層級嵌套不能超過五層,如新增計算欄位 A,再新增計算欄位 B = A+1,A、B 間有調用關係,則視爲一層嵌套。
6. ISEMPTY() 函數僅支援判斷文字欄位和日期欄位(日期欄位需要嵌套 TEXT()函數)是否爲空,不支援數字欄位的判定。判定公式的格式需爲 ISEMPTY(欄位)==TRUE() 或者 FALSE() 。
7. TEXT() 帶格式轉日期時,以下格式轉化與表單中日期格式轉化有如下區別,範例:
資料工廠中的 TEXT() 函數透過這兩種公式均可以攜格式轉化日期資料:
TEXT(DATE(日期欄位),"yyyyMM")
TEXT(日期欄位,"yyyyMM")
資料工廠中的 TEXT() 函數在轉化日期函數時,以下參數與表單中的轉化結果不同,區別如下: