【发布时间】:2017-08-14 16:33:25
【问题描述】:
我正在迁移到 BigQuery 中的新 SQL 语法,因为它看起来更灵活。但是,在访问 customDimensions 中的字段时,我有点卡住了。我正在写一些非常简单的东西:
SELECT
cd.customDimensions.index,
cd.customDimensions.value
FROM `xxxxx.ga_sessions_20170312`, unnest(hits) cd
limit 100
但我得到了错误
Error: Cannot access field index on a value with type ARRAY<STRUCT<index INT64, value STRING>>
但是,如果我运行这样的东西就可以了:
SELECT
date,
SUM((SELECT SUM(latencyTracking.pageLoadTime) FROM UNNEST(hits))) pageLoadTime,
SUM((SELECT SUM(latencyTracking.serverResponseTime) FROM UNNEST(hits))) serverResponseTime
FROM `xxxxxx.ga_sessions_20170312`
group by 1
在查询customDimensions时是否有一些不同的逻辑?
【问题讨论】:
标签: sql google-analytics google-bigquery