專案目標
設計一套基於 RFM(Recency, Frequency, Monetary)模型的客戶分析月報表,支援多維度 KPI 追蹤與決策支援。
設計步驟
- 制定年度 KPI 指標:明確業務核心指標,如客戶留存率、客單價、複購率等。
- RFM 客戶細分:依最近一次消費時間、消費頻率、消費金額將客戶分為高價值、流失預警、新客戶等群組。
- 多維度 KPI 分解:將年度 KPI 拆解至三個維度:
- 細分客戶群(RFM 分群)
- 月份(時間序列)
- 地區(區域通路)
- 報表模型設計:對應上述三維度,設計月報表結構,包含彙總表、明細表、趨勢圖等。
- 產出兩個月報表:依設計規格生成首兩個月份報表,驗證資料正確性與視覺化效果。
關鍵 SQL 技術點
- 使用
NTILE() 或 CASE WHEN 進行 RFM 打分分群。
- 採用
GROUPING SETS 或 CUBE 實現多維度彙總。
- 利用視圖或 CTE 封裝中間邏輯,提升可維護性。
參考資源
完整實作可參考百度文庫相關教學連結(原答案提供)。