【发布时间】:2015-05-04 21:19:04
【问题描述】:
我正在尝试使用 BigQuery 上的公共 GitHub 数据集来计算事件 - 在本例中为 PushEvents - 在每个存储库的基础上随着时间的推移。
SELECT COUNT(*)
FROM [githubarchive:github.timeline]
WHERE type = 'PushEvent'
AND repository_name = "account/repo"
GROUP BY pushed_at
ORDER BY pushed_at DESC
基本上只检索指定 repo 和事件类型的计数,按日期分组计数并返回列表。 BigQuery 验证以下内容,但随后查询失败并显示:
Field 'pushed_at' not found.
据我从 GitHub 的 PushEvent documentation 得知,push_at 是一个可用字段。有人有正确执行的相关查询的示例吗?关于这里做错了什么有什么建议吗?
【问题讨论】: