Google bigquery 是否在一个特定事件之前执行所有事件?

Google bigquery 是否在一个特定事件之前执行所有事件?,google-bigquery,Google Bigquery,我在BigQuery的数据集中有几个事件及其时间戳 例如,我使用一个事件:事件“A” 我需要弄清楚每个用户在*执行事件“A”之前而不是**之后执行的事件和频率 这是我正在使用的查询: select distinct_id,Lead(event,1) over (Partition by distinct_id order by ConvertedEventDate ) as nextEvent,ConvertedEventDate from Table order by 1 有什么办法可

我在BigQuery的数据集中有几个事件及其时间戳

例如,我使用一个事件:事件“A”

我需要弄清楚每个用户在*执行事件“A”之前而不是**之后执行的事件和频率

这是我正在使用的查询:

select distinct_id,Lead(event,1) over (Partition by distinct_id order by ConvertedEventDate ) 
as nextEvent,ConvertedEventDate from Table 
order by 1

有什么办法可以解决这个问题吗?

您好,请提供一个您的数据示例和您迄今为止使用的完整SQL,以及预期的结果。Lo Tamir,首先,这里是一个数据示例。你可以看到在我感兴趣的特定事件之后发生的事件。在此事件之前,我只需要行。其次,这里是查询(选择distinct_id,Lead(event,1)over(按distinct_id按ConvertedEventDate排序)作为下一个事件,ConvertedEventDate from
Table
order by 1)Hello,请您提供一个您的数据示例,以及您迄今为止使用的完整SQL,以及预期结果。Lo Tamir,首先,这里是一个数据示例。你可以看到在我感兴趣的特定事件之后发生的事件。在此事件之前,我只需要行。其次,这里是查询(选择distinct_id,Lead(event,1)over(按distinct_id按ConvertedEventDate排序)作为下一个事件,ConvertedEventDate from
Table
order by 1)