Google bigquery 如何提取';参数value.int#u值';(计数)

Google bigquery 如何提取';参数value.int#u值';(计数),google-bigquery,Google Bigquery,执行此命令时,我得到的是空值,因为songs的param.value.int_值包含空值。我想提取满足这两个条件的firebase_屏幕的param.value.int_值(param.key='firebase_screen' 和param.value.string_value='Songs') 其中第一列是日期,第二列是时间戳,第三列是事件名称,其中包含嵌套的第四、第五列,依此类推。嵌套的第四列包含诸如firebase_屏幕和firebase_previous_屏幕等键,第五列包含这些键的字

执行此命令时,我得到的是空值,因为songs的param.value.int_值包含空值。我想提取满足这两个条件的firebase_屏幕的param.value.int_值(param.key='firebase_screen' 和param.value.string_value='Songs')

其中第一列是日期,第二列是时间戳,第三列是事件名称,其中包含嵌套的第四、第五列,依此类推。嵌套的第四列包含诸如firebase_屏幕和firebase_previous_屏幕等键,第五列包含这些键的字符串值(第四列)和第六列的整型值(param.value.string_value)

为了更好地理解,请参阅我在本文末尾添加的图像文件

任何帮助都将不胜感激

谢谢和问候

奇特兰舒夏尔马

SELECT 
distinct user_pseudo_id,
param.value.int_value,
FROM 
`music-player.analytics_193161646.events_20200917`CROSS JOIN unnest(event_params) as param
WHERE
TIMESTAMP_MICROS(user_first_touch_timestamp) > '2020-09-17 00:00:00' 
AND
event_name= 'number_of_items_event' 
AND
param.key='firebase_screen' 
AND
param.value.string_value='Songs' 
GROUP BY 
user_pseudo_id,
param.value.int_value