1、回到 query中,复制订单表,保留 会员名 和 付款时间列,其余删除;同时 筛选出有效订单
assets/2025-05-29-10-13-48-image.png
2、按 会员名 进行分组依据,获取该会员的 所有行
assets/2025-05-29-10-15-11-image.png
assets/2025-05-29-10-15-23-image.png
3、调整分组依据的步骤代码,让其 只留下 这个table 表中的 付款时间列,形成一个 list列表
1)找到 【分组的行】 步骤,中 each _, type table [会员名=nullable text, 订单付款时间=nullable datetime]
assets/2025-05-29-10-23-21-6829872774289038702cf869bf5e1e7.png
2)删除后 直接修改:each[#"订单付款时间"],type list
assets/2025-05-29-10-24-34-image.png
assets/2025-05-29-10-25-29-image.png
3)得到列表以后,可先对该列表中的 行量 做个统计,因为后续要做的是 订单间隔的计算【起码要保证至少有两笔以上的订单才能进行】,故目前只买过一笔的客户需要筛选掉
assets/2025-05-29-10-31-48-image.png
过滤掉1,即 只有一次购买记录的客户 筛选掉,只留下这段时间内 有 多次购买记录的客户
assets/2025-05-29-10-32-21-image.png
4)从筛选出的 行数据表中(付款时间列),继续从该列表中 拿出其中 的 最近两次交易时间,做间隔计算【即 列表中最前面的两个日期值(此数据汇总 时间默认按降序行为进行)】--- 最近两次交易时间的间隔结果也是最有参考价值的
List.FirstN(列表名,行的数量) :返回列表中的前N行
List.LastN(列表名,行的数量) :返回列表中的后N行
assets/2025-05-29-10-49-57-image.png
assets/2025-05-29-10-50-09-image.png
5)针对与上方得到的两次交易时间列表中的 时间值,直接做相减计算
其中一共就两个日期,一个最大,一个最小,大-小 = 相隔天数
搭配一个日期转换函数Duration.Days(日期) 进行24 小时为一天的转换
Duration.Days(日期):返回日期的天数,按小时进行换算,返回一个天数值
assets/2025-05-29-10-54-43-image.png
assets/2025-05-29-10-55-46-image.png
6)计算出每个客户【有复购率的客户】的间隔值后,后续则 利用 帕累托 找最集中的间隔值【生命周期值】:80% 的客户数 主要集中在 20%的 关键时间间隔内【生命周期值内】
利用分组依据 基于 间隔值 统计 该间隔值内的人数情况【利用行量统计 直接充当人数】
assets/2025-05-29-10-58-43-image.png
修改表名,并保<mark>证数据类型的统一</mark>
assets/2025-05-29-11-07-00-image.png
assets/2025-05-29-11-08-39-image.png
计算时间间隔的累计占比
80%的客户数 主要集中在 20%的 关键时间间隔内【生命周期值内】
随着间隔值越大,其间隔内的人数进行累加,先累加的时 最有价值的 间隔周期内的人数
累加函数:sumx、filter、earlier组合
累加 = SUMX( FILTER('生命周期表',EARLIER('生命周期表'[最近两次交易时间间隔天数])>='生命周期表'[最近两次交易时间间隔天数]),'生命周期表'[人数])
assets/2025-05-29-11-17-38-image.png
累计占比 = [累加]/SUM('生命周期表'[人数])
assets/2025-05-29-11-18-21-image.png
assets/2025-05-29-11-20-45-image.png
时间间隔在12的时候【13天内】,人数累计占比超80%,说明目前的数据集中,我们的客户生命周期主要集中在13天内,商家应该在13天内对客户进行有效的激活策略(催单、促销活动通知、回访等)
通过折线的拐点可以细化给到更具体的时间建议(1、3、5、8间隔值上均有明显的上浮拐点),故建议:在2-3天左右给到活动促销通知等,在3-4天 或 5-6 天 左右给到用户回访 或满意度调查等【因为通过之前的省份分析发现客户主要还是集中在一二线城市较多,故这个时间段基本都属于收到货 或甚至已经使用一段时间了】 ,但至少要保证 13天内必须给到一次有效激活