Google bigquery Google BigQuery-语句内的意外关键字
我是一个从Adobe Analytics到Google BigQuery的新转换器,我似乎无法让Inside语句工作。我不确定是系统访问问题还是我的代码导致了错误。我如何解决这个问题Google bigquery Google BigQuery-语句内的意外关键字,google-bigquery,Google Bigquery,我是一个从Adobe Analytics到Google BigQuery的新转换器,我似乎无法让Inside语句工作。我不确定是系统访问问题还是我的代码导致了错误。我如何解决这个问题 SELECT fullVisitorId, visitId, hits.hitNumber, hits.time, max(IF(hits.customDimensions.index = 1, hits.customDimensions.value, NULL)) WITHIN RECORD
SELECT
fullVisitorId,
visitId,
hits.hitNumber,
hits.time,
max(IF(hits.customDimensions.index = 1, hits.customDimensions.value, NULL)) WITHIN RECORD as cd2n
FROM
`bigquery-public-data.google_analytics_sample.ga_sessions_*`,
UNNEST(hits) as hits
-- GROUP BY
-- fullVisitorId,
-- visitId,
-- hits.hitNumber,
-- hits.time
LIMIT 10
;
**ERROR CODE: Syntax error: Unexpected keyword WITHIN at [20:79]
我似乎无法使内部声明起作用
在BigQuery标准SQL中不受支持-它来自BigQuery遗留SQL。请参见中的一些遗留SQL函数及其标准SQL等价物示例
我如何解决这个问题
SELECT
fullVisitorId,
visitId,
hits.hitNumber,
hits.time,
max(IF(hits.customDimensions.index = 1, hits.customDimensions.value, NULL)) WITHIN RECORD as cd2n
FROM
`bigquery-public-data.google_analytics_sample.ga_sessions_*`,
UNNEST(hits) as hits
-- GROUP BY
-- fullVisitorId,
-- visitId,
-- hits.hitNumber,
-- hits.time
LIMIT 10
;
**ERROR CODE: Syntax error: Unexpected keyword WITHIN at [20:79]
同时,下面的查询与您的查询相同,但语法正确(假设您的查询中的主要逻辑是正确的)