Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于计算会话和页面浏览量的Google BigQuery的SQL查询_Sql_Google Analytics_Google Bigquery - Fatal编程技术网

用于计算会话和页面浏览量的Google BigQuery的SQL查询

用于计算会话和页面浏览量的Google BigQuery的SQL查询,sql,google-analytics,google-bigquery,Sql,Google Analytics,Google Bigquery,我正在使用Google Big Query为我的网站查询每日Google分析报告。我一次运行7个表(7个日报)的查询,因为我想使用每周结果 我想运行一个查询,显示“具有>=x个会话和>=y个页面视图的用户””。我很难理解这个问题 生成的表格应显示fullVisitorId、totals.Visitions(会话数)、totals.pageviews(会话内的总页面浏览数)。我应该使用子查询,还是有其他方法 如果您想查看完整的方案,请使用以下链接:基本查询如下所示: SELECT fullVi

我正在使用Google Big Query为我的网站查询每日Google分析报告。我一次运行7个表(7个日报)的查询,因为我想使用每周结果

我想运行一个查询,显示“
具有>=x个会话和>=y个页面视图的用户”
”。我很难理解这个问题

生成的表格应显示fullVisitorId、totals.Visitions(会话数)、totals.pageviews(会话内的总页面浏览数)。我应该使用子查询,还是有其他方法


如果您想查看完整的方案,请使用以下链接:

基本查询如下所示:

SELECT
  fullVisitorId,
  SUM(totals.visits) as visits,
  SUM(totals.pageviews) as pageviews,
FROM
  TABLE_DATE_RANGE([google.com:analytics-bigquery:LondonCycleHelmet.ga_sessions_], 
                   TIMESTAMP('2013-09-10'), 
                   TIMESTAMP('2013-09-17'))
GROUP BY
  fullVisitorId
HAVING visits>0 and pageviews>0

要在示例数据库上运行此查询,请访问:

是,但这只是查询的一半。现在如何选择“具有>=x个会话和>=y个页面视图的用户”?我尝试在查询中使用HAVING子句(如下所示),但它显示了重复。总计(总计访问量)>=1,总计现场时间>=45@Shreyans添加了克劳塞酮。谢谢你的信息。