1. 概述
1.1 預期效果
使用者有時需要計算兩個時間之間的時間差,例如需要計算「合同簽約時間」和「註冊時間」之間相差多少天,如下圖所示:
1.2 實現思路
使用函式 DATESUBDATE 實現。
使用「時間差」實現。
2. 使用新增列計算時間差
範例資料:合同事實表 .xlsx
2.1 建立分析主題
建立分析主題並新增資料集「合同事實表」。詳情請參見5分鐘上手FineBI。
2.2 計算時間差
點選「時間差」,命名新增欄為「時間差-天」,設定時間差=「合同簽約時間-註冊時間」,單位為「天」,點選「確定」,如下圖所示:
2.3 效果查看
詳情參見本文 1.1 節。
3. 使用 DATESUBDATE 函式實現
3.1 編輯資料實現
3.1.1 新增資料
新增資料集「合同事實表」。詳情請參見5分鐘上手FineBI。
3.1.2 使用函式計算時間差
點選「新增公式欄」,命名新增公式欄為「時間差-天」,輸入公式DATESUBDATE(合同簽約時間,註冊時間,"d"),點選「確定」,如下圖所示:
儲存或繼續進行資料分析即可。
3.2 組件實現
3.2.1 新增組件
點選左下角「組件」,選擇明細表,如下圖所示:
3.2.2 使用函式計算時間差
新增計算欄位,欄位名稱為「時間差-天」,輸入公式DATESUBDATE(合同簽約時間,註冊時間,"d"),點選「確定」,如下圖所示:
3.2.3 效果查看
將對應欄位拖入分析區域,效果如下圖所示: