Google analytics 在BigQuery中使用INTERNAIN子句时出错

Google analytics 在BigQuery中使用INTERNAIN子句时出错,google-analytics,google-bigquery,Google Analytics,Google Bigquery,我只是尝试通过以下代码片段获取一些自定义维度: 当我尝试执行它时,会出现以下错误: Syntax error: Expected end of input but got keyword WITHIN at [6:8] 我不知道如何解决这个问题。这个查询应该在BigQuery遗留SQL中运行 添加#legacySQL作为第一行,如下所示,然后重试。有关更多详细信息,请参见 #legacySQL SELECT fullVisitorId, visitId, hits.hitNumber, hit

我只是尝试通过以下代码片段获取一些自定义维度:

当我尝试执行它时,会出现以下错误:

Syntax error: Expected end of input but got keyword WITHIN at [6:8]

我不知道如何解决这个问题。

这个查询应该在BigQuery遗留SQL中运行
添加#legacySQL作为第一行,如下所示,然后重试。有关更多详细信息,请参见

#legacySQL
SELECT fullVisitorId, visitId, hits.hitNumber, hits.time,
MAX(IF(hits.customDimensions.index=1,
hits.customDimensions.value,
NULL)) WITHIN hits AS customDimension1,
FROM [tableID.ga_sessions_20150305]
LIMIT 100

这个查询应该在BigQuery遗留SQL中运行!将#legacySQL添加为第一行,然后重试。再见,太好了,谢谢。您知道StandardSQL的任何解决方法吗?请参阅以获取参考。同时,就像我以前的评论帮助你解决“问题”——我会把它转移到答案-考虑投票赞成/接受。
#legacySQL
SELECT fullVisitorId, visitId, hits.hitNumber, hits.time,
MAX(IF(hits.customDimensions.index=1,
hits.customDimensions.value,
NULL)) WITHIN hits AS customDimension1,
FROM [tableID.ga_sessions_20150305]
LIMIT 100