當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

時間過濾組件

1. 概述

1.1 版本

FineBI 版本
功能變動
5.1-
5.1.10支援時間過濾組件「設為必填項」和「設定可選區間」

1.2 應用場景

  • 時間過濾組件可以對其他組件的日期欄位進行過濾,例如時間過濾組件中選擇 2014 年,就可以篩選出 2014 年的資料。如下圖所示:

13.gif

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

例如「設定可選區間」為 2014-01-01-2014-12-31,則在使用過濾組件時,只能篩選這個區間的資料,如下圖所示:

1.3 功能介紹

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

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

2. 範例

使用「年份過濾組件」,用內建資料集「地區資料分析」為範例。

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

2.1 建立年份過濾組件

1)建立組件並建立年份過濾組件,如下圖所示:

2.2 設定可選區間

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

2.3 效果查看

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

13.gif

3. 預設過濾當前時間

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

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

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

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

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

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

4. 過濾動態時間

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

4.1 範例

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

日期會動態變化,當前時間變為 2022-06-01,會自動過濾出 2022-05-01 的資料。

4.2 其他說明

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

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

4.2.2 工作日說明

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

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

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

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

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

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

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

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

5. 過濾時分秒

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

1)勾選「顯示時間」即可開啓,如下圖所示:

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

6. 其他時間過濾組件

6.1 年季度過濾組件

同 2.2 節,拖入「年季度過濾組件」並綁定欄位「合同簽約時間」。

選擇 2014 年第二季度,「合同事實表」自動過濾出了 2014-04 到 2014-06 的資料。

14.gif

6.2 年月過濾組件

拖入「年月過濾組件」並綁定欄位「合同簽約時間」。

選擇 2014 年 1 月,「合同事實表」過濾出了相關資料,如下圖所示:

6.3 日期過濾組件

拖入「日期過濾組件」並綁定欄位「合同簽約時間」。

日期過濾組件過濾具體日期,如下圖所示:

6.4 日期面板過濾組件

拖入「日期面板過濾組件」,綁定欄位「合同簽約時間」。

日期面板過濾組件是以面板形式呈現,同日期過濾組件一樣,可以過濾出具體日期。如下圖所示:

6.5 日期區間過濾組件

拖入「日期區間過濾組件」,並綁定「合同簽約時間」。日期區間組件可以過濾出兩個日期之間的資料,如下圖所示:

6.6 年月區間過濾組件

拖入「年月區間過濾組件」,並綁定「合同簽約時間」。年月區間過濾組件可以過濾出兩個年月之間的資料,如下圖所示:

附件列表


主題: 构建图表和分析数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!