0
我的输入表计算在蜂巢滞后的样子:通过可变
guest_id days
101 79
101 70
101 68
101 61
102 101
102 90
102 55
103 99
103 90
需要注意的是,天都按降序排列,通过guest_id
所需的输出表:
guest_id days days_diff
101 79 0
101 70 9
101 68 2
101 61 7
102 101 0
102 90 11
102 55 35
103 99 0
103 90 9
days_diff是来自guest_id的第一个订单差异(并非贯穿天数列)
它是如何照顾一个guest_id中计算的是滞后的区别? –
我想使用以下类型的查询:CREATE TABLE输出AS SELECT gst_i,diff,LAG(diff,1,0)as lag_diff FROM input BY gst_i;这在sql –
中效果很好,据我所知,你不能在配置单元中使用'lag',你必须自己加入。我已经编辑了我的答案,以展示如何使每个访客的第一次滞后等于零 – maxymoo