手把手教你學PowerBI數據分析:製作客戶分析報告

客戶分析就是根據客戶信息數據來分析客戶特徵,評估客戶價值,從而爲客戶制訂相應的營銷策略與資源配置。通過合理、系統的客戶分析,企業可以知道不同的客戶有着什麼樣的需求,分析客戶消費特徵與商務效益的關係,使運營策略得到最優的規劃;更爲重要的是可以發現潛在客戶,從而進一步擴大商業規模,使企業得到快速的發展。

  企業客戶分析可以從以下幾個方面入手,對客戶數據信息展開分析:

  1、分析客戶個性化需求

  “以客戶爲中心”的個性化服務越來越受到重視。實施CRM的一個重要目標就是能夠分析出客戶的個性化需求,並對這種需求採取相應措施,同時分析不同客戶對企業效益的不同影響,以便做出正確的決策。這些都使得客戶分析成爲企業實施CRM時不可缺少的組成部分。

  2、分析客戶行爲

  企業可以利用收集到的信息,跟蹤並分析每一個客戶的信息,不僅知道什麼樣的客戶有什麼樣的需求,同時還能觀察和分析客戶行爲對企業收益的影響,使企業與客戶的關係及企業利潤得到最優化。

  3、分析有價值的信息

  利用客戶分析系統,企業不再只依靠經驗來推測,而是利用科學的手段和方法,收集、分析和利用各種客戶信息,從而輕鬆的獲得有價值的信息。如企業的哪些產品最受歡迎,原因是什麼,有什麼回頭客,哪些客戶是最賺錢的客戶,售後服務有哪些問題等。客戶分析將幫助 企業充分利用其客戶關係資源,在新經濟時代從容自由地面對客戶。

目前國內企業對客戶的分析還很欠缺,分析手段較爲簡單,而簡單的統計方法雖然可以在一定程度上得出分析結果,但因爲不同企業發展中存在一定的不平衡性,利用簡單的統計模式得出的結論容易有較大的誤差,難以滿足企業的特殊需求。因而企業需要有更加完善、合理的客戶分析方案,進一步提高客戶分析的合理性、一致性,並能在對 潛在客戶的培養和發現中提供更多的決策支持。

本文將使用客戶RFM模型來衡量客戶價值,當然僅一個模型也無法完整並系統的分析客戶,還是需要結合CRM系統中的數據,切勿過度依賴該模型來分析客戶價值。該模型僅供決策參考。接下來我們來看一下RFM模型是什麼?

客戶RFM數據分析

RFM分析(Recency,Frequency,Monetary)是用來細分用戶和衡量客戶價值的一個重要工具,就是根據客戶活躍程度和交易金額的貢獻,進行客戶價值細分的一種方法。

RFM的含義:

R(Recency):客戶最近一次交易時間的間隔。R值越大,表示客戶交易發生的日期越久,反之則表示客戶交易發生的日期越近。

F(Frequency):客戶在最近一段時間內交易的次數。F值越大,表示客戶交易越頻繁,反之則表示客戶交易不夠活躍。

M(Monetary):客戶在最近一段時間內交易的金額。M值越大,表示客戶價值越高,反之則表示客戶價值越低。

本文中通過分析某個店鋪客戶消費數據,將會員分爲以下8種,以便有針對性的做營銷決策,實現精細化運營:

RFM定義

一、RFM數據源

我們準備的數據源中有很多的字段,由RFM模型的含義可知。我們需要通過訂單日期判斷R值,訂單ID判斷F值,銷售額判斷M值,客戶ID是基礎數據,其他的字段就是冗餘字段

RFM數據源

二、RFM值

1、確定R值

確定R值爲指定日期和最近購買日期之間的差異天數,計算每個客戶的最近一次消費日期。再根據截止日期的時間和最後一個交易日期的差值

 

RFM R = 

 

AVERAGEX( DISTINCT('維度_客戶'[客戶名稱]) , 

 

    CALCULATE( 

 

        AVERAGEX( '事實_訂單', DATEDIFF( [訂單日期] , LASTDATE( '維度_RFM日期'[Date] ) , DAY ) ) , 

 

        TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期])

 

    )

)

 

R最大值

 

RFM R MAX = 

 

MAXX( ALL('維度_客戶'[客戶名稱]) , 

 

 CALCULATE( 

AVERAGEX( '事實_訂單' , DATEDIFF( [訂單日期] , LASTDATE( '維度_RFM日期'[Date] ) , DAY ) ) , 

 

TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期])

 

  )

)

 

R最小值

 

RFM R MIN = 

 

MINX( ALL( '維度_客戶'[客戶名稱]) , 

CALCULATE( 

 

        AVERAGEX( '事實_訂單' , DATEDIFF( [訂單日期] , LASTDATE( '維度_RFM日期'[Date] ) , DAY ) ) , 

 

       TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期] )

 

    )

 

R平均值

 

RFM R AVG = CALCULATE( [RFM R] , ALL('維度_客戶') )

 

2、確定F值

 

交易次數值需要感覺非重複計數獲得,這裏根據虛擬關係篩選計數顧客交易次數

 

RFM F = 

 

AVERAGEX( DISTINCT('維度_客戶'[客戶名稱]) , 

CALCULATE('度量值'[顧客交易次數] , TREATAS( VALUES('維度_RFM日期'[Date]) , '事實_訂單'[訂單日期]))

 

)

 

F最大值

 

RFM F MAX = 

 

MAXX( ALL('維度_客戶'[客戶名稱]) , 

 

    CALCULATE('度量值'[顧客交易次數] , TREATAS( VALUES('維度_RFM日期'[Date]) , '事實_訂單'[訂單日期]))

 

)

 

F最小值

 

RFM F MIN = MINX( ALL('維度_客戶'[客戶名稱]) ,  CALCULATE('度量值'[顧客交易次數] , TREATAS( VALUES('維度_RFM日期'[Date]) , '事實_訂單'[訂單日期])))

 

F平均值

 

RFM F AVG = CALCULATE( [RFM F] , ALL('維度_客戶') )

 

3、確定M值

M值爲每個客戶共享的銷售金額

 

RFM M = AVERAGEX( DISTINCT( '維度_客戶'[客戶名稱]) ,  CALCULATE('度量值'[銷售金額], TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期] ) ))

 

M最大值

 

RFM M MAX = MAXX( ALL( '維度_客戶'[客戶名稱]) , CALCULATE('度量值'[銷售金額], TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期] ) ))

 

M最小值

RFM M MIN = MINX( ALL('維度_客戶'[客戶名稱]) , CALCULATE('度量值'[銷售金額], TREATAS( VALUES( '維度_RFM日期'[Date] ) , '事實_訂單'[訂單日期]) ))

 

M平均值

RFM M AVG = CALCULATE( [RFM M] , ALL( '維度_客戶' ) )

 

三、確定客戶類型

 

確定RFM值後,我們將R、F、M分別與平均值比較,計數出RFM的得分情況

 

RFM R 分數 = IF( NOT ISBLANK( [RFM R] ) , DIVIDE( [RFM R MAX] - [RFM R] , [RFM R MAX] - [RFM R MIN] ) * 100 )

 

RFM F 分數 = IF( NOT ISBLANK( [RFM F] ) , DIVIDE( [RFM F] - [RFM F MIN] , [RFM F MAX] - [RFM F MIN] ) * 100 )

 

RFM M 分數 = IF( NOT ISBLANK( [RFM M] ) , DIVIDE( [RFM M] - [RFM M MIN] , [RFM M MAX] - [RFM M MIN] ) * 100 )

 

四、新建輔助表

 

1、新建RFM分類表

可以直接輸入數據,也可以通過Excel導入數據。

 

RFM分類表

 

2、新建權重參數表

 

權重參數從0到100進行設定

 

參數_RFM R權重 = GENERATESERIES(0, 100, 1)

 

參數_RFM F權重 = GENERATESERIES(0, 100, 1)

 

參數_RFM M權重 = GENERATESERIES(0, 100, 1)

 

3、新建TOP參數表

參數_RFM TOP X = GENERATESERIES(0, 100, 1)

 

五、製作可視化報告

 

1、製作表格,拖放已經計算好的數據

表格

 

2、製作客戶RFM權重佔比環形圖

權重佔比環形圖

 

3、製作客戶分類佔比環形圖

分類佔比環形圖

 

4、製作客戶RFM得分排名條形圖

排名條形圖

 

5、製作切片器

 

切片器拖放輔助表中的權重R\F\M字段和TopX字段,並設置顯示格式爲下拉。日期切片器直接設置開啓滑塊

切片器製作

 

六、總結

 

客戶RFM分析首先需要根據訂單數據來計算RFM的值,其次通過輔助表進行補充動態設定的參數。再次通過RFM的值和最大值、最小值對比使用平均函數進行計算出RFM得分情況。通過輔助表客戶分類維度,來確定客戶所屬分類。該模型可以動態根據企業對R,F,M設定不同的權重來計算客戶的價值。

 

對於銷售分析的指標的分析模型還有動態ABC分析模型,在後續得文章中會給大家展現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章