我的数据集很小,我正在尝试计算7天的不同“完整访客ID”滚动数。
我的数据集如下:
完整访问者ID BQdate(M-D-Y)
1234 3/1/2019
1235 3/2/2019
1236 3/3/2019
1234 3/4/2019
1238 3/5/2019
1239 3/6/2019
1240 3/7/2019
1241 3/8/2019
1242 3/9/2019
1242 2019年3月10日
1235 3/11/2019
1245 2019年3月12日
1246 3/13/2019
1234 3/14/2019
1235 3/15/2019
1238 3/16/2019
1234 3/17/2019
1235 3/18/2019
1238 3/19/2019
1247 3/20/2019
1248 2019年3月21日
对于X轴上的每个日期,我都在尝试计算7天滚动的天数(天减去7)的唯一身份用户。例如,在日期'3/21/2019'之前,我试图查找直到'3/15/2019'的用户数量。我试图在'3/20/2019'的日期之前找到不同数量的用户。
最初,我将计算汇总如下:
WINDOW_SUM(COUNTD([完整访客ID]),-6,0)
不幸的是,它每天分别计算出不同的访问者ID,然后将7天的结果相加。因此,有重复的机会。我尝试使用LOD进行操作,但仍然无法正常工作。
我的修改后的计算如下:
WINDOW_SUM(COUNTD(如果[BQdate] = {FIXED [完整访问者ID]:MAX([BQdate])}然后[完整访问者ID]结尾),-6,0)
任何帮助将不胜感激。