因此在Biquery中带有Firebase Analytics的来源。您有事件“ app_remove”
以下显示了用户删除应用程序时的users_pseudo_id和时间戳。
SELECT user_pseudo_id, event_timestamp FROM `relate-4cb88.analytics_184376442.events_20200324` where event_name LIKE "%app_remove%" LIMIT 100
我想要的数据是那些user_pseudo_id中的上一个event_name。
如何获得用户app_remove之前的(app_remove时间戳)event_names?这样一来,在他们删除应用程序之前,我可以了解上一个事件是什么。
我已经尝试了好几天了,我真的需要一些帮助。
我想要的结果是一个表,其中包含每个用户标识,该事件的先前event_name和时间戳
您可以使用窗口功能:
select user_pseudo_id, event_timestamp
from (
select
t.*,
lead(event_name) over(partition by user_pseudo_id order by event_timestamp) lead_event_name
from `relate-4cb88.analytics_184376442.events_20200324`
) t
where lead_event_name like '%app_remove%'
limit 100