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

動態展示時間

1. 概述

使用者有時需要展示「當前時間距某個目標時間還有多長時間」或者展示「當前時間」。

1.1 預期效果

範例一:

儀表板顯示當前時間距 2020-12-31 還有多少天,如下圖所示:

範例二:

儀表板展示當前時間如下圖所示:

1.2 實現思路

範例一:使用 TODATE 函式指定一個倒計時的截止時間,透過 新增欄時間差 計算截止日期距離當前時間的時間差,並將結果轉化為正文型別,在儀表板中使用指標卡即可。

範例二:使用 NOW 函式獲取當前時間,並在儀表板使用指標卡。

2. 範例一

2.1 建立自助資料集

隨機選擇一張 FineBI 中的資料表,並隨機選擇欄位,如下圖所示:

2.2 指定倒計時的截止時間

新增「新增列」步驟,命名為「倒計時當天」,輸入公式:TODATE("2022-12-31"),點選「確定」,如下圖所示:

2.3 計算倒計時天數

新增「新增列」步驟,選擇「時間差」,命名為「倒計時天數」,時間差=「倒計時天數-當前時間」且以天為單位,點選「確定」,如下圖所示:

2.4 修改天數欄位為文字型別

由於 2.3 中傳回的倒計時天數為數值型別,後續在儀表板中使用指標卡會出現對所有資料行的倒計時天數進行累加,導致結果有錯誤,因此需要將其改成文字型別欄位,如下圖所示:

重命名並儲存自助資料集。

2.5 製作指標卡

建立儀表板並選擇上述建立好的自助資料集,選擇「指標卡」,並將「文字型別-倒計時天數」欄位拖入「圖形屬性>正文」欄,如下圖所示:

修改文字欄的內容即可。

2.6 效果查看

2.6.1 PC 端

詳情參見本文 1.1 節。

2.6.2 移動端

3. 範例二

3.1 計算當前時間

隨意選擇一個資料集建立儀表板,進入組件編輯介面,建立計算欄位,修改名稱為「當前時間」,輸入公式NOW(),點選「確定」,如下圖所示:

3.2 建立指標卡

選擇「指標卡」,並將「當前時間」欄位拖入「圖形屬性>正文」欄,如下圖所示:

設定計算欄位展示型別為「年月日時分秒」,如下圖所示:

3.3 效果查看

3.3.1 PC 端

詳情參見本文 1.1 節。

3.3.2 移動端

附件列表


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