當您需要計算兩個日期欄位之間的時間差時,可以使用BI_DATEDIFF函數,或者直接使用Quick BI中的“擷取時間差”功能。本文將為您介紹如何使用“擷取時間差”功能。
前提條件
您已建立資料集,請參見建立資料集。
使用限制
不支援選擇計算欄位。
僅以自然年計算時間差。若日期屬性設定為財年,則依然以自然年進行計算,不以財年進行計算。
配置方式
在資料處理頁面,單擊擷取時間差。

在擷取時間差介面,進行以下配置。

輸入欄位名稱。
進行時間差設定。
支援選擇目前時間或資料集中的日期欄位。

支援設定計算單位為“年、季、月、周、日、時、分、秒”。
說明計算兩個日期欄位之間的時間差,返回數字,並且只計算完整的“計算單位”。例如2025年11月5月和2025年10月1日之間計算相差的月份,只計算完整的月,計算結果為“1”。

單擊確定。
情境舉例
在資料集上建立的擷取時間差欄位可以在儀表板、試算表、資料大屏以及自助取數中進行展示。以下,我們將以儀表板上的交叉表為例進行情境說明。
計算“今天”和“訂單日期”間相隔的天數
在擷取時間差介面,設定“目前時間”減“訂單日期”,計算單位為“日”。

在儀表板的交叉表中,把建立的“擷取時間差”欄位拖入列地區進行展示。

此時,我們可以看到,若今天為“2025年11月5日”,那麼“20251105”對應的為“0”,“20251104”對應的為“1”,“20251103”對應的為“2”,以此類推。
計算“本月”和“銷售月份”間相隔的月數
在擷取時間差介面,設定“目前時間”減“訂單日期”,計算單位為“月”。

在儀表板的交叉表中,把建立的“擷取時間差”欄位拖入列地區進行展示。

此時,我們可以看到,若今天為“2025年12月24日”,那麼2025年11月25日至今對應的所有“距今月數”都為“0”,2025年10月25日到2025年11月24日對應的都為“1”,以此類推。