根据每年在Tableau上的首次订购日期,按客户计算滚动销售

时间:2019-03-16 06:59:15

标签: tableau

我一直在尝试根据每年的第一个订单日期计算唯一客户的12个月滚动销售,但是我似乎无法在Tableau在线上获得想要的结果。数据如下。

输出基本上应该是每年,即2017年,2018年和2019年,确定第一个订购日期,然后从该订购日期起的接下来的12个月中计算收入。如果我没记错的话,那一定是一个动态的计算。我知道我所要求的将有双重收入计算,但这很好。

我尝试了以下

  1. FirstOrderDate = {Fixed UserID,datepart('year', order_created_at): min(order_created_at)}查找每年的第一笔订单日期

  2. RollingDate = dateadd('months',12,FirstOrderDate)来计算12个月内的第一笔订单日期的相应结束日期n

  3. Rolling revenue = {Fixed UserID, FirstOrderDate,RollingDate: sum(revenue)}将计算结果按首个订单日期,相应的滚动结束日期和用户ID 1进行分组。但是,如果移至下一年(例如, 2017年至2018年

数据附在这里:https://ufile.io/65exh

0 个答案:

没有答案