文章 查看内容

复购率的特殊场景

复购率的特殊场景

47 0 产品实操 2025-4-14 17:27 发布者: 观小咩

有一种特殊的场景:求解当月的复购率时,计算公式是 =当月消费人数(历史有消费记录)/当月总消费人数分子需要处理成,当月消费人数(历史有消费记录,且不统计之后的记录)实现步骤:1、先通过case when函数自行判 ...

有一种特殊的场景求解当月的复购率时,计算公式是 =当月消费人数(历史有消费记录)/当月总消费人数

分子需要处理成,当月消费人数(历史有消费记录,且不统计之后的记录)

实现步骤:

1、先通过case when函数自行判断,处理得出本月和历史月份,本案例按照10月份作为本月,之前的作为历史月份

如果需要以当月为基准,可以利用datetrunc+current_date处理

2、利用collect_set函数将历史和本月用户分别组成一个数组

3、需要利用偏移函数取到历史用户消费记录

4、利用array_intersect,返回array1和array2 交集,结果去重

本文主要使用到的数组函数来源参考:https://docs.guandata.com/product/bi/428146795235770368#%E5%A4%9A%E6%95%B0%E7%BB%84%E5%A4%84%E7%90%86


路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去评论 去发文 返回顶部
返回顶部