Google bigquery ';字段引用日期不明确';尝试建立群组分析时出错

Google bigquery ';字段引用日期不明确';尝试建立群组分析时出错,google-bigquery,Google Bigquery,我正在尝试构建一个查询,以获取从第一天到第二天的用户保留率。因此,我的想法是在第一天计算fullVisitorId,然后加入第二个表(第2天),并在第二天从第一天开始计算fullVisitorId。 纠正我是我的逻辑错误或不清楚。我尝试使用以下查询来翻译此内容,但出现以下错误: 字段引用日期不明确。 我的问题是: SELECT count(Table1.fullVisitorId), date FROM [storied-toolbox-121439:

我正在尝试构建一个查询,以获取从第一天到第二天的用户保留率。因此,我的想法是在第一天计算
fullVisitorId
,然后加入第二个表(第2天),并在第二天从第一天开始计算
fullVisitorId
。 纠正我是我的逻辑错误或不清楚。我尝试使用以下查询来翻译此内容,但出现以下错误:

字段引用日期不明确。

我的问题是:

SELECT
      count(Table1.fullVisitorId),
      date
    FROM
      [storied-toolbox-121439:103262044.ga_sessions_20161108] as dayone
    JOIN 
      [storied-toolbox-121439:103262044.ga_sessions_20161109] as daytwo
    on
    dayone.fullVisitorId = daytwo.fullVisitorId
    group by
    date

谢谢

下面的说明了您在模棱两可字段中遇到的错误,但没有说明您所描述的关于用户保留的目标。
我的理解是,这个问题更多的是关于修复错误,然后您将尝试在您的任务中更进一步

SELECT
   COUNT(dayone.fullVisitorId) as cnt,
   dayone.date as date
FROM [storied-toolbox-121439:103262044.ga_sessions_20161108] as dayone
JOIN [storied-toolbox-121439:103262044.ga_sessions_20161109] as daytwo
ON dayone.fullVisitorId = daytwo.fullVisitorId
GROUP BY 2

为什么使用
GROUPBY 2
这是什么意思?
GROUPBY 2
相当于上述查询中的“GROUPBY date”。在GROUP BY和ORDER BYhum中,您可以使用字段的位置而不是字段名。好的,谢谢。我想你说过,这是可行的,但结果不是我所期望的。我会继续挖掘的。顺便说一下,只需下载你的chrome扩展。我猜这对我来说有点过头了,但看起来很有趣:)是的,我提到你仍然需要完成你的任务-如果你会被困在这个问题上-我建议你发布新的问题,详细说明你的任务以及输入和期望输出的好例子-这很重要-否则很难帮助。至少对我来说,编写代码很容易,但很难读懂别人的心思,也很难从简单的任务陈述中获得细节:o)检查所提问题的需求