如题
-- BI中实现;
其一:新增汇总列-按「用户/用户ID」分组,「购买时间」升序-生成序号列,过滤序号等于1的数据行即可;
-- 新增汇总列-https://help.fanruan.com/finebi/doc-view-1538.html
其二,通过def函数也能实现;
-- DEF(指定维度)-https://help.fanruan.com/finebi/doc-view-1986.html
其三,…
select 用户,购买时间,rank() over(partition by 用户 order by 购买时间) as 购买次数 from 订单表
加一个组内排名,然后就可以看到是第几次消费了
排名(快速计算)- FineBI帮助文档 FineBI帮助文档 (fanruan.com)