DAX: 复购率计算
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                DAX: 复购率计算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                前述
重復購買率(二次購買率)及新老客戶占比都是客戶數據分析中極其重要的指標(除此之外沒什么好簡述的,直接上貨)
目標
1.把訂單分為客戶首次購買的訂單和后續購買的訂單,進而算出重復購買率 2.把客戶分為新客戶與老客戶,進而計算新老客占比
過程
數據源:
對于判斷哪些訂單是用戶首次購買的,哪些不是首次購買的,思路是分別為客戶ID和訂單日期創建變量,變量可以保存在當前篩選上下文的計算列,Filter可以使計算處于新的篩選上下文。
對于客戶ID,讓它的變量(舊的上下文)和它在新的上下文進行匹配,對于訂單日期,讓它的變量大于新上下文的訂單日期(同樣的原理,不使用變量而用earlier函數代替也可以,但本人更推薦使用變量)在這個基礎上使用SUMX迭代,判斷結果的行數是否大于零,如果不大于零,說明對于某一客戶沒有任何訂單是在與首單不同的日期生成的,反之同理:
二次購買判斷 = VAR E_Date = 'Data'[訂單日期] VAR CUST = 'Data'[客戶 ID] RETURN IF(SUMX(FILTER('Data',CUST = 'Data'[客戶 ID]&&E_Date > 'Data'[訂單日期]),COUNTROWS('Data'))>0,"非首次","首次")效果如下:
總結
以上是生活随笔為你收集整理的DAX: 复购率计算的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 复购率计算分析
- 下一篇: python怎么打下划线符号_详解 Py
