2017-05-31 79 views
0

我想从谷歌大选择自定义维度。从谷歌大数据库查询GA自定义维度

不过,我不明白为什么有错误

SELECT MAX(IF(index=1, value, NULL)) FROM UNNEST(hits.customDimensions) AS dimension1 

FROM 'atomic-life-148403.131256355.ga_sessions_*', UNNEST(hits) as hits 

错误是: 错误:语法错误:从意外的关键字[3:1]

回答

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