我想从Google big中选择自定义维度。
但是,我不明白为什么会出现错误
SELECT MAX(IF(index=1, value, NULL)) FROM UNNEST(hits.customDimensions) AS dimension1
FROM 'atomic-life-148403.131256355.ga_sessions_*', UNNEST(hits) as hits
错误是:
错误:语法错误:意外的关键字FROM在[3:1]
最佳答案
您应用的每个UNNEST
操作都对应于数据上的cross-join操作。因此,您可以像这样平展数组:
SELECT
MAX(IF(index=1, value, NULL))
FROM 'atomic-life-148403.131256355.ga_sessions_*',
UNNEST(hits) as hits,
UNNEST(hits.customDimensions) AS dimension1
关于google-analytics - 从Google大数据库查询GA自定义维度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44277804/