我一直在尝试根据每年的第一个订单日期计算唯一客户的12个月滚动销售,但是我似乎无法在Tableau在线上获得想要的结果。数据如下。
输出基本上应该是每年,即2017年,2018年和2019年,确定第一个订购日期,然后从该订购日期起的接下来的12个月中计算收入。如果我没记错的话,那一定是一个动态的计算。我知道我所要求的将有双重收入计算,但这很好。
我尝试了以下
FirstOrderDate = {Fixed UserID,datepart('year', order_created_at): min(order_created_at)}
查找每年的第一笔订单日期
RollingDate = dateadd('months',12,FirstOrderDate)
来计算12个月内的第一笔订单日期的相应结束日期n
Rolling revenue = {Fixed UserID, FirstOrderDate,RollingDate: sum(revenue)}
将计算结果按首个订单日期,相应的滚动结束日期和用户ID 1进行分组。但是,如果移至下一年(例如, 2017年至2018年
数据附在这里:https://ufile.io/65exh