為何要用Expressions節點?

image.png

常見資料整理使用方式

1. 條件分類與標記

image.png

使用Expression節點輸入,以下程式碼

if($["科目類別"] = MISSING, "", if($["科目類別"] == "薪資" or $["科目類別"] == "伙食費" or $["科目類別"] == "免稅加班費" or $["科目類別"] == "獎金提撥" or $["科目類別"] == "員工紅利提撥" or $["科目類別"] == "獎金支出" or $["科目類別"] == "年終獎金" or $["科目類別"] == "勞保費" or $["科目類別"] == "健保費" or $["科目類別"] == "團保費" or $["科目類別"] == "退休金" or $["科目類別"] == "職工福利", "用人費用", ""))

程式碼意即:科目類別為缺失值時,此欄位為空白,若科目類別不是缺失值則繼續判斷,若科目類別是薪資或伙食費或免稅加班費或獎金提撥或員工紅利提撥或獎金支出或年終獎金或勞保費或健保費或團保費或退休金或職工福利時,標示為用人費用。

image.png

將此內容新增在一個欄位中,欄位名稱為用人費用。當然也可以選Replace取代掉現有欄位。

若要做好幾個欄位處理,可點選Add expression。

條件太多寫起來很麻煩?試試使用Ask K-AI,將條件告訴AI,會自動幫你撰寫出程式碼,直接Insert插入即可。

image.png

2. 欄位清洗與正規化

regex_extract($["交易編號"], "[0-9]{8}", 0)