У меня есть несколько событий и их временные метки в наборе данных в BigQuery.
![enter image description here](https://i.stack.imgur.com/lwdKu.png)
Для моего примера я использую одно событие: событие 'A'.
Мне нужно выяснить какие события и с какой частотой выполняются каждым пользователем до * выполнения события 'A', а не ** после
Я использую этот запрос:
select distinct_id,Lead(event,1) over (Partition by distinct_id order by ConvertedEventDate )
as nextEvent,ConvertedEventDate from Table
order by 1
Есть идеи, как мне решить эту проблему?