使用者資料存在空值,想過濾掉空值資料。
資料表包含了數年的產品合同資訊,業務員在使用時只想要 2017 年的合同資料。
此時可使用「資料過濾」算子滿足需求。
「資料過濾」算子可過濾符合條件的資料。如下圖所示:
demo 範例詳情參見:https://demo.finedatalink.com/ 「資料轉換-資料過濾-複本」
篩選日期時,日期格式需要為 yyyy-mm-dd HH:mm:ss ,若被篩選的資料為 yyyy-mm-dd 格式,則需要將資料改為 yyyy-mm-dd HH:mm:ss 格式,或者使用參數。
設定項介紹如下表所示:
欄位範圍為該算子輸入端所有欄位
支援搜尋欄位
欄位類型分為正文、數值、時間和其他,無法識別為前三者的類型即算作其他
對不同格式欄位,支援不同的運算子
對不同運算子,匹配對應的輸入框,如日期輸入框、字串輸入框等,包括透過$引用參數
「固定值輸入框」中的值,無需加單引號、雙引號,直接輸入即可;若運算子選擇屬於、不屬於時,多個值用,隔開
「包含」對應 SQL 語句的 like ,只支援包含單個值;多值過濾用「屬於」、「不屬於」
範例:
備註:
支援新增多個條件/公式
預設新增新運算式時,邏輯關係為且,可點選切換預設邏輯關係
注1:欄位類型為正文、數值時,該算子將「等於」運算子和「屬於」運算子合併為屬於,即「屬於」運算子相當於=和∈。
注2:運算子選擇為空時,可過濾出空值、null(不區分大小寫)、空字串(“”);4.0.28 及之後版本可過濾出值為空格的資料。
注3:4.1.1 及之後版本,產品內條件判斷邏輯進行了統一,每個運算子的說明可參見:条件判断逻辑说明
屬於、不屬於
包含、不包含、開頭是、結尾是、開頭不是、結尾不是、為空、非空
介於、不介於、大於、小於、大於等於、小於等於、為空、非空
介於、不介於
某個日期之前、某個日期之後、等於、不等於、為空、非空
範例資料:
訂單表.xls
本文要篩選出「訂購日期」為 2023 年,「運貨費」大於 100 的資料。
1)建立定時任務。如下圖所示:
2)新增一個「資料轉換」節點。如下圖所示:
2)點選「資料轉換」節點,新增「DB表輸入」算子,篩選出訂單表資料。如下圖所示:
由於本次範例使用的表資料欄位類型都為正文類型,需要將日期欄位修改為日期類型,數值欄位修改為數值類型。
注:若使用者資料類型正確,可忽略本節步驟。
新增「欄位設定」算子,與「DB表輸入」算子相連,修改欄位類型。如下圖所示:
設定過濾條件,篩選出「訂購日期」為 2023 年,「運貨費」大於 100 的資料。如下圖所示:
點選「資料預覽」,篩選後的資料如下圖所示:
新增一個 DB表匯出算子,匯出篩選後的資料。如下圖所示:
1)儲存並運作任務,日誌有執行成功資訊表示任務成功運作。如下圖所示:
2)[資料過濾] 表中可看到篩選資料已匯出。如下圖所示:
透過資料過濾,可實現欄位模糊查詢篩選,不需要複雜的SQL 語句,提升資料處理效率,詳情參見:字段模糊查询/筛选
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙