在BigQuery中查询Google Analytics(分析)数据时出错:“ from子句中引用的相关别名必须引用vali数组。”

在BigQuery中,我已经从BigQuery分区表中创建了以下查询,并将其作为初始来源Google Analytics(分析)数据。目标是获得#次会话,产品收入和运输成本。请注意,在当前设置中,我无法使用“合计”字段,如totals.visits。

SELECT c_country AS country,date As Date,COUNT(DISTINCT concat(CAST(fullVisitorId AS STRING),CAST(Visitid AS STRING),CAST(visitStartTime AS STRING))) AS Sessions,(SELECT SUM(product.productRevenue)/1000000 FROM t.hits as hits,hits.product AS product) AS Product_Revenue,(SELECT SUM(hits.transaction.transactionShipping)/1000000 FROM t.hits AS hits) AS Shipping_Costs
FROM `xx.yy.zz` as t
WHERE c_date BETWEEN "2019-11-06" AND "2019-11-06"
GROUP BY c_country,date

现在,出现以下错误消息:

  

“ from子句中引用的相关别名必须引用数组   可以从外部查询访问的参数,但t表示一个   在GROUP BY或DISTINCT之后无法访问的数组   [2:50]进行外部查询”

有人知道如何调整查询,以使查询无问题地执行吗?

cyf100765482 回答:在BigQuery中查询Google Analytics(分析)数据时出错:“ from子句中引用的相关别名必须引用vali数组。”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3139654.html

大家都在问