Если функция из гнезда event_params - PullRequest
0 голосов
/ 18 марта 2020

Я использую BQ для данных о событиях для приложений. Я хочу использовать функцию IF для гнезда. Благодаря моим исследованиям я ничего не нашел, может ли кто-нибудь помочь.

Пока у меня есть следующее, и оно работает, но я хочу выбрать все данные из ' item_context ', если оно соответствует определенному event_params.value.string_value:

SELECT event_date, timestamp_micros(event_timestamp) as Timestamp, user_pseudo_id, geo.country, geo.region, geo.city, geo.sub_continent,
(select value.string_value from unnest (event_params) where key = "**item_category**") as Case_Question,
(select value.string_value from unnest (event_params) where key = "**item_context**") as Case_Question_Bank,
(select value.string_value from unnest (event_params) where key = "**item_name**") as Case_Question_Title,
FROM `MYApp_events_*`
WHERE
_TABLE_SUFFIX BETWEEN '20200201' AND '20200229'AND
event_name = "view_item"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...