時間過濾組件

1. 概述

1.1 版本

FineBI 版本
功能變動
6.0-
6.1.1增加時間按鈕組,豐富動態時間篩選,比如:當日、當週、近7天

1.2 應用場景

  • 時間過濾組件可以對其他組件的日期欄位進行過濾,例如過濾出年月、季度以及某個日期區間等。

  • 在製作過濾組件時,因為組件涉及的基礎資料時間跨度太大,擔心查看使用者選擇太大的範圍導致當機,並且有些日期的查詢沒有意義,此時能夠使用「設定可選區間」功能,透過時間過濾組件限制使用者選擇時間範圍。

  • 使用者可以設定過濾值為相對於當前時間的動態時間,可以隨着日期變化而變化。

1.3 功能介紹

時間過濾組件只能對日期類型的欄位進行過濾。

時間過濾組件一共有八種,包括「年份過濾組件」、「年月過濾組件」、「年季度過濾組件」、「日期過濾組件」、「日期面板過濾組件」、「日期區間過濾組件」、「年月區間過濾組件」「日期組件-按鈕組」,如下圖所示:

QQ图片20240725102534.png

2. 範例一:年過濾組件

使用「年份過濾組件」,用內建資料集「地區資料分析」為範例,也可直接下載資料:地區資料分析.xlsx

例如使用年份過濾組件過濾資料,並且希望使用者只能選擇 2014 年和 2015 年的資料進行過濾。

1)新增組件,將「合同簽約時間」 和「回款金額」  欄位拖入維度和指標欄,將「合同簽約時間」 改為按照年月分組, 如下圖所示:

2.png

2)新增儀錶板,將製作好組件拖入儀錶板中,新增「年份過濾組件」,如下圖所示:

3.png

3)進入過濾組件的編輯介面,綁定欄位「合同簽約時間」,勾選「設定可選區間」為 2014-2015 ,如下圖所示:

4.png

4)可以看到預設狀態下,過濾組件過濾出了 2014 年的資料,同時使用者只能選擇 2014 年和 2015 年的資料進行過濾,其他時間都灰化無法顯示,如下圖所示:

5.gif

3. 範例二:時間按鈕組

透過配置按鈕組,可以實現透過按鈕快速過濾想要的時間。

3.1 設定時間按鈕組

1)往儀錶板中拖入「按鈕組」,如下圖所示:

QQ图片20240725103357.png

2)拖入需要綁定的日期欄位。

QQ图片20240725103607.png

如此,可以快速得到一些動態時間段的篩選

2024-07-25_10-37-40.png

3.2 自訂按鈕組標籤

修改按鈕標籤為 2024年1季度、2024年2季度、當天、本月、最近30天

1)重新進入過濾組件編輯介面,可以對標籤進行手動配置。勾選「自訂標籤」,並點選「設定」,如下圖所示:

2024-07-25_10-40-38.png

2)進入到設定頁面,勾選需要的「當天、本月、最近30天」,並點選「新增標籤」,如下圖所示:

QQ图片20240725103934.png

3)建立2024年1季度、2024年2季度的標籤,設標度籤名和標籤的時間範圍。如下圖所示:

QQ图片20240725104332.png

4)勾選建立立的標籤,並點選「確定」。拖曳右側的標籤,可對標籤進行排序。如下圖所示:

2024-07-25_10-44-18.png

最終效果如下圖所示:

2024-07-25_10-45-37.png

4. 時間過濾組件應用

拖入時間過濾組件並綁定「合同事實表」的「合同簽約時間」欄位

下載資料:合同事實表.xlsx

時間元件設定的條件
效果
年月選擇2014年1月

展示「合同簽約時間」為2014年1月的資料

6.png

只選擇“年份=2014”展示「合同簽約時間」所有年份為2014年的資料
年季度選擇2014年第二季度

展示「合同簽約時間」2014-04到2014-06的資料

7.png

日期選擇2014-10-30

展示「合同簽約時間」為2014-10-30的資料

8.png

日期面板選擇2014-10-30

展示「合同簽約時間」為2014-10-30的資料

9.png

日期區間選擇2015-09-01至2015-09-10

展示「合同簽約時間」在2015-09-01至2015-09-10的資料

10.png

只選擇“開始時間=2015-09-01”展示「合同簽約時間」在2015-09-01之後的所有資料
只選擇“結束時間=2015-09-10”展示「合同簽約時間」在2015-09-10之前的所有資料
年月區間選擇2013-01至2013-07

展示「合同簽約時間」在2013-01至2013-07的所有資料

11.png

只設定開始時間“年份=2013”
展示「合同簽約時間」在2013-01-01之後的所有資料
只設定結束時間“年份=2013”展示「合同簽約時間」在2013-12-31之前的所有資料

5. 過濾時間

5.1 過濾當前時間

過濾組件可以篩選當前時間,例如對「日期過濾組件」進行篩選時,可以選擇當前時間「今天」,如下圖所示:

12.png

日期過濾組件、日期面板過濾組件、日期區間過濾組件可以選擇「今天」;

年份過濾組件可以選擇「今年」;

年月過濾組件,年月區間過濾組件可以選擇「本月」;

年季度過濾組件可以選擇「本季度」。

注:如果需要動態的當前時間,則需要在動態時間中設定,參考本文第 5 章節。

5.2 過濾動態時間

使用者可以設定過濾值為相對於當前時間的動態時間,可以隨着日期變化而變化。

例如當前時間為 2022 年 12 月 29 日,需要篩選出上個月 29 號的資料,點選「確定」,如下圖所示:

13.png

日期會動態變化,當前時間變為 2022-09-15,會自動過濾出 2022-08-15 的資料。

5.3 其他說明

5.3.1 不同過濾組件相對當前時間的可選項

過濾組件
相對當前時間可選項
年份過濾組件
年季度過濾組件年、季度
年月過濾組件/年月區間過濾組件年、月
日期過濾組件/日期區間過濾組件/日期面板過濾組件年、季度、月、週、天、工作日

5.3.2 工作日說明

日期過濾組件/日期區間過濾組件/日期面板過濾組件可以過濾出相對當前時間的某個工作日的資料。

FineBI 中預設將國家節假日去除後的日期作為了工作日。

企業可以修改%FineBI%\webapps\webroot\WEB-INF\assets\extdata下的「holiday」檔案來匹配自身的節假日。

將「holiday」檔案以記事本形式開啟,增加或刪減節假日,如下圖所示:

14.png

若使用者是 2022 年之前的 FineBI 版本,需要下載最新的工作日檔案: holiday.zip

,解壓後更換 %FineBI%\webapps\webroot\WEB-INF\assets\extdata  下原來的「holiday」檔案。若為 2022 年之後的版本,則不需要處理。

注1:在進行節假日自訂時,目前僅支援 xxxx-xx-xx 日期格式,如上圖所示,不支援 xxxx/xx/xx 格式。

注2:不要直接用 Excel 修改 holiday 檔案,可以使用文字編輯器來修改 holiday 檔案。若直接用 Excel 修改 holiday 檔案,儲存後自動為 xxxx/xx/xx 格式,會導致過濾出錯。

6. 過濾時分秒

「日期」、「日期面板」和「日期區間」三個過濾組件在過濾組件設定介面可選擇「顯示時間」,預設不開啟。開啟後支援設定時、分、秒。

1)再過濾組件編輯介面中,勾選「顯示時間」即可開啟,如下圖所示:

15.png

2)開啟顯示時間後過濾組件顯示如下圖所示,可以對具體的時分秒進行過濾。

16.png

7. 過濾組件樣式設定

若需要對過濾組件的背景色、主題色、標題文字等進行自訂設定,詳情參見:儀錶板樣式 第 3.6 節。

附件列表


主题: 製作儀表板
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙