Firebase BigQuery,在触发“ app_remove”之前获取事件名称

问题描述 投票:0回答:1

因此在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和时间戳

firebase google-bigquery firebase-analytics
1个回答
0
投票

您可以使用窗口功能:

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
© www.soinside.com 2019 - 2024. All rights reserved.