使用者有時需要展示「當前時間距某個目標時間還有多長時間」或者展示「當前時間」。
範例一:
儀表板顯示當前時間距 2020-12-31 還有多少天,如下圖所示:
範例二:
儀表板展示當前時間如下圖所示:
範例一:使用 TODATE 函式指定一個倒計時的截止時間,透過 新增欄時間差 計算截止日期距離當前時間的時間差,並將結果轉化為正文型別,在儀表板中使用指標卡即可。
範例二:使用 NOW 函式獲取當前時間,並在儀表板使用指標卡。
隨機選擇一張 FineBI 中的資料表,並隨機選擇欄位,如下圖所示:
新增「新增列」步驟,命名為「倒計時當天」,輸入公式:TODATE("2022-12-31"),點選「確定」,如下圖所示:
新增「新增列」步驟,選擇「時間差」,命名為「倒計時天數」,時間差=「倒計時天數-當前時間」且以天為單位,點選「確定」,如下圖所示:
由於 2.3 中傳回的倒計時天數為數值型別,後續在儀表板中使用指標卡會出現對所有資料行的倒計時天數進行累加,導致結果有錯誤,因此需要將其改成文字型別欄位,如下圖所示:
重命名並儲存自助資料集。
建立儀表板並選擇上述建立好的自助資料集,選擇「指標卡」,並將「文字型別-倒計時天數」欄位拖入「圖形屬性>正文」欄,如下圖所示:
修改文字欄的內容即可。
詳情參見本文 1.1 節。
隨意選擇一個資料集建立儀表板,進入組件編輯介面,建立計算欄位,修改名稱為「當前時間」,輸入公式NOW(),點選「確定」,如下圖所示:
選擇「指標卡」,並將「當前時間」欄位拖入「圖形屬性>正文」欄,如下圖所示:
設定計算欄位展示型別為「年月日時分秒」,如下圖所示: