Skip to content
Advertisement

Find sum of engagement_time_msec for users who have done an event named “yt_event” in BigQuery

My table looks like this:

enter image description here

There’s one more column named “user_pseudo_id” which is unique id for users. I want to take sum of event_params.key = ‘engagement_time_msec’ for user_pseudo_id who have done event_name = ‘yt_event’.

Also, event_params.key = ‘engagement_time_msec’ is only present in two events only, i.e. event_name = ‘user_engagement’ and ‘screen_view’.

I have tried subqueries like this:

But I am not able to get it.

Please help me. I will be highly obliged.

Thanks.

Advertisement

Answer

Below is for BigQuery Standard SQL

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement