BigQuery 访问多个自定义维度,但前提是特定会话存在第一个自定义维度

问题描述

我需要访问两个或多个 CustomeDimensions,但前提是有一个特定的 CustomeDimension(索引 = 4)用于会话。

我有这段代码有效(但它仅适用于索引 = 4 的 1 个自定义维度),但我需要在列中添加索引 = 105 的第二个自定义维度,但仅适用于索引 = 4 的自定义维度的行存在。

你能帮忙吗,如何用 BigQuery 语法将它实现到我的代码中?

SELECT 
VISIT.visitId,date,CD.index,CD.value,clientID,fullVisitorID,device. browser,device. deviceCategory,VISIT.device.operatingSystem,trafficSource. medium,channelGrouping,trafficSource. source,trafficSource. keyword,trafficSource. campaign,HIT.type,HIT.page.pagePath,eventInfo. eventAction,eventInfo. eventLabel,eventInfo. eventCategory
FROM `xy.201351235.ga_sessions_*` VISIT,UNnesT(VISIT.hits) HIT,UNnesT(HIT.customDimensions) CD
WHERE CD.index = 4
AND date >= '20210225' AND date <= '20210308'
ORDER BY date DESC

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)