gpt4 book ai didi

sql - 如何使用自定义维度作为唯一标识符在BigQuery中联接表

转载 作者:行者123 更新时间:2023-12-03 16:14:09 24 4
gpt4 key购买 nike

我想将我的Google Analytics(分析)表与Google BigQuery中的另一个表联接,但是我想使用自定义维度作为唯一标识符。下面是我到目前为止的查询,但是它不喜欢我使用自定义维度3作为唯一标识符的语法。这是我收到的错误消息:


**无法访问[6:26]处类型为ARRAY>的值的字段索引**


有什么想法可以使我工作吗?

SELECT
*
FROM
`wehco-bi.64884663.ga_sessions_20180928` AS GA, UNNEST(hits) AS hits
<br/>LEFT JOIN `wehco-bi.BlueConic.ao` AS BC
<br/>ON GA.customDimensions.index.3 = BC.bc_profile_id
<br/>LIMIT 100

最佳答案

如果要使用数组,建议从https://cloud.google.com/bigquery/docs/reference/standard-sql/arrays#accessing-array-elements开始

您要尝试执行的操作必须使用类似这样的其他sintax来完成

GA.customDimensions[OFFSET(2)]


它将访问数组中的第三个元素。

关于sql - 如何使用自定义维度作为唯一标识符在BigQuery中联接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52969924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com