BigQuery GA360导出 - 产品查询

时间:2017-11-15 12:46:58

标签: google-analytics google-bigquery

我正在使用BigQuery编写文档,而且我遇到了一个特定的查询。

SELECT hits.item.productName AS other_purchased_products, COUNT(hits.item.productName) AS quantity
FROM [XXXXXXX.ga_sessions_20171101]
WHERE fullVisitorId IN (
  SELECT fullVisitorId
  FROM [XXXXXXXX.ga_sessions_20171101]
  WHERE hits.item.productName CONTAINS 'Product A'
   AND totals.transactions>=1
  GROUP BY fullVisitorId )
 AND hits.item.productName IS NOT NULL
 AND hits.item.productName !='Product A'
GROUP BY other_purchased_products
ORDER BY quantity DESC;

这个适用于数据集中的某一天,但是如果我想使用TABLE DATE RANGE则会出错。

要在多个日期使用上述查询,我​​该如何调整?

由于

1 个答案:

答案 0 :(得分:0)

使用旧版SQL,唯一的方法是在fullvisitorid上使用INNER JOIN