实际需求是:
需要:一个新的模式:选出的事件链不能有重复的事件。假设 array
参数为 [event_type='A', event_type='B', event_type='C', event_type='D']
,原事件链为 “A-B-C-B-D”。那么筛选出的事件链只能是 “A-B-C-D”。
即忽略掉插入的第二个B事件。
您方便讲下具体的使用场景吗 合理的话我提个需求 感谢
可方便了。场景如下:
用官网教程的示例一,注意,我把函数中的事件都换成了“浏览”,这是为了模拟,在游戏中,用户玩过了多少个关卡。这时候函数的结果就出错了。漏斗没有生效。
示例一:筛选出不同 uid 对应的最大连续事件数,窗口为 1800s,筛选模式为 0。
SELECT uid,
window_funnel(1800,time,0,[event_type=‘浏览’, event_type=‘浏览’,
event_type=‘浏览’, event_type=‘浏览’])
AS level
FROM action
GROUP BY uid
ORDER BY uid;