我有一个包含许多行的事件日志,如:
我想回去:
group | text
-----------------------------------------------------
ErB0zyuzRq6DstbP0UdMag | Received: 1
| Received: more text
| Received: and some more text
所以本质上我想把所有的 text
发生在 group
因为在事件的开始和结束之间可能会发生多个事件 ErB0zyuzRq6DstbP0UdMag
.
我试过用数字来划分(在这个例子中是36/37),但我似乎无法获胜。任何帮助都将不胜感激。每个序列的开头总是标着36,结尾总是标着37,所以我肯定认为使用window会管用,但到目前为止运气不好。
另外,我想要的内容总是标为25。
1条答案
按热度按时间ncgqoxb01#
下面是bigquery标准sql
如果应用于样本/虚拟数据,如下例所示
结果是