在處理資料的時候,希望能計算出上一行日期和下一行日期的時間差。查看訂單發生日期間隔,然後進一步分析資料。
範例資料:訂單表.xlsx
上傳範例資料,並對日期進行排序。如下圖所示:
由於一天可能有多個訂單。因此需要新增列「1」。如下圖所示:
對新增列「1」求累計,得到每一行都有一個不同的排名。如下圖所示:
使用 earlier 函式實現日期錯行,但首先要把簽單日期轉為數值格式。如下圖所示:
對「簽單日期-時間戳」按排名進行計算,用 EARLIER 實現錯行。如下圖所示:
「上一行值」=DEF(SUM_AGG(簽單日期-時間戳),排名,排名+1=EARLIER(排名))
然後將上一行日期的時間戳轉化為「日期」格式。第一個發生訂單日期沒有資料,因此使用 IF 函式判斷是否為空,對不為空的行進行轉換。如下圖所示:
「上一行日期」=IF(上一行值=null,null,TODATE(上一行值))
使用 DATEIF 函式即可「上一行日期」與「訂單日期」的日期差。同樣用 IF 函式判斷一下,避免空值參與計算。如下圖所示:
「與上一次訂單相比時間差」=IF(上一行值=null,null,DATEDIF(上一行日期,簽單日期,"d"))
在組件中即可對訂單發生的不同時間差進行分組並求佔比。
1)先將「與上一次訂單相比時間差」欄位複製並「轉化為維度」。
2)將其拖入分析區域並進行「區間分組設定」。如下圖所示:
3)拖入「記錄數」並求「佔比。查看訂單在不同日期區間內佔比情況。
4)點選「餅圖」。查看資料情況。如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙