我正在使用 BigQuery 中的 GoogleAnalytics 数据。我想输出 2 列:特定事件操作(点击)和自定义维度(基于会话)。所有这一切,使用标准 SQL。我无法弄清楚如何正确地做到这一点。文档也无济于事。请帮我。这就是我正在尝试的:
SELECT
(SELECT MAX(IF(index=80, value, NULL)) FROM UNNEST(customDimensions)) AS is_app,
(SELECT hits.eventInfo.eventAction) AS ea
FROM
`table-big-query.105229861.ga_sessions_201711*`, UNNEST(hits) hits
WHERE
totals.visits = 1
AND _TABLE_SUFFIX BETWEEN '21' and '21'
AND EXISTS(SELECT 1 FROM UNNEST(hits) hits
WHERE hits.eventInfo.eventCategory = 'SomeEventCategory'
)