用户留存率一直各行各业都在关注的重点指标,而在用户留存问题上我们也有很多种不同的分析方法,比如经典的Cohort Analysis(同期群分析),还有新签复购分析。下面直接以案例的方式介绍POWERBI的实现方法。
首先让我们来梳理下具体思路:
数据模型
首先我们来看一下示例数据,数据模型中包括三张表,一张订单事实表&一张用户维表&一张商品维表,主要是用到的是订单事实表。
订单表如下:
数据模型如下:
计算新签复购
- 计算最小成交月份
我们首先需要计算每个用户的第最小成交月份来划分用户群体,由于最终这个字段需要展现出来,所以选用新增列的方式增加字段
MIN_MONTH =
CALCULATE(
MIN('订单表'[date_month]),
ALLEXCEPT('订单表','订单表'[user_id])
)