反饋已提交

網絡繁忙

其他格式的日期形式篩選資料

1. 概述

1.1 問題描述

「日期元件」篩選日期資料時,常見的日期類型如2020-01-01可以進行篩選,但有些場景下客戶的資料源非日期類型,而是一些其他格式的日期字串,如20200101、2020/05等,這種字串形式的日期資料不能和「日期元件」的篩選值進行匹配,進而無法實現篩選效果。

QQ20250604-143539.png

那這種類型的日期資料,如果想要篩選查詢,該如何實現呢?

1.2 實現思路

透過公式,將字串形式的日期資料轉化成能和「日期元件」值匹配的格式,透過過濾實現篩選。如下圖所示:

QQ20250604-143655.png

2. 範例

2.1 年月日形式的日期篩選

年月日形式的日期篩選,如下圖所示:

1.gif

2.1.1 準備資料

建立內建資料集,準備資料,如下圖所示,可以看到資料集中日期資料為“20200101”類型的字串。

QQ20250604-143928.png

2.1.2 定義參數

1)定義用來過濾篩選的參數,這裏定義了兩個範本參數,如下圖所示:

QQ20250604-144740.png

2)給定義的參數綁定參數元件,即在參數面板中加入元件,選定對應類型的元件。如下圖所示:

QQ20250604-144817.png

2.1.3 設計報表

將資料集欄位拖入報表,寫入表頭,設計報表樣式等,如下圖所示:

QQ20250604-144827.png

2.1.4 設定過濾

設計好參數、報表後,接下來要新增過濾來實現元件篩選聯動。正常情況下過濾條件只需要設定參數值等於當前值即可,但因為目前日期資料的格式和元件值的格式不匹配,所以我們需要透過公式來將元件值格式進行轉化,進而使得二者匹配。如下圖所示:

QQ20250604-144926.png

雙擊C2儲存格,新增過濾,過濾條件為:

  • 小於或等於公式F(x):replace($Endtime, "-", "")

  • 大於或等於公式F(x):replace($Starttime, "-", "")

其中使用 replace 截取、更換字串,將元件值日期中的“-”轉化為空,即將 2020-11-24 形式的日期轉化為 20201124 的格式,這樣就使得元件值格式和資料的格式一致,進而能夠實現資料篩選。

2.1.5 效果預覽

儲存範本,點選「分頁預覽」,PC 端效果如下圖所示:

1.gif

APP 及 H5 效果如下圖所示:

2.gif

2.2 年月形式的日期篩選

年月形式的日期篩選,如下圖所示:

3.gif

2.2.1 準備資料

建立內建資料集,準備資料,如下圖所示,可以看到資料集中訂購日期資料為“2020/01”類型的字串。

QQ20250604-150907.png


2.2.2 定義參數

1)定義用來過濾篩選的參數,這裏定義了一個範本參數,如下圖所示:

QQ20250604-151300.png

2)給定義的參數綁定參數元件,即在參數面板中加入元件,選定對應類型的元件。如下圖所示:

QQ20250604-151318.png


2.2.3 設計報表

將資料集欄位拖入報表,寫入表頭,設計報表樣式等,如下圖所示:

QQ20250604-151325.png


2.2.4 設定過濾

設計好參數、報表後,接下來要新增過濾來實現元件篩選聯動。正常情況下過濾條件只需要設定參數值等於當前值即可,但因為目前日期資料的格式和元件值的格式不匹配,所以我們需要透過公式來將元件值格式進行轉化,進而使得二者匹配。如下圖所示:

QQ20250604-151425.png


雙擊 C2 儲存格,新增過濾,過濾條件為:等於公式F(x):replace(left($訂購月份,7),"-","/")

其中使用 replace、left 截取、更換字串,將元件值日期中的“-”轉化為“/”,即將 2020-11 形式的日期轉化為 2020/11的格式,這樣就使得元件值格式和資料的格式一致,進而能夠實現資料篩選。

2.2.5 效果預覽

儲存範本,點選「分頁預覽」,PC 端效果如下圖所示:

3.gif

APP 及 H5 效果如下圖所示:

4.gif


3. 範本下載

附件列表


主題: 參數應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙