Я интегрировал данные аналитики Firebase с google BigQuery, и каждый день создается новая таблица с отметкой DATE.
одна примерная таблица - "projectID.com_dev_sambhav_ANDROID.app_events_20170821"
Один образец таблицы показан ниже образец таблицы.
Мое требование - получить результат в желаемом ниже формате для event_dim.name = "notification_received" желаемый результат < / а>
Чтобы получить желаемый результат, я выполняю следующий запрос (стандартный SQL)
SELECT event.name
(SELECT param.value.string_value FROM UNNEST(event_dim.params) AS param WHERE param.key="notification_title") as notification_title,
(SELECT param.value.string_value FROM UNNEST(event_dim.params) AS param WHERE param.key="item_id") as item_id
FROM `projectID.com_dev_sambhav_ANDROID.app_events_20*`, UNNEST(event_dim) as event
WHERE event.name = "notification_received"
Но я получил эту ошибку
Ошибка: каждый аргумент функции является выражением, а не запросом. Чтобы использовать запрос в качестве выражения, запрос должен быть заключен в дополнительные круглые скобки, чтобы сделать его скалярным выражением подзапроса.
кто-нибудь может помочь мне решить эту проблему