我在bigquery中发现了一个小故障/错误。 我们得到了基于下银行统计数据表中的 starschema.net:clouddb:bank.Banks_tokenBigQuery COUNT(DISTINCT值)与COUNT(值)
如果我运行下面的查询:
SELECT count(*) as totalrow,
count(DISTINCT BankId) as bankidcnt
FROM bank.Banks_token;
,我得到以下结果:
Row totalrow bankidcnt
1 9513 9903
我的问题是,如果我有9513row我怎么能得到9903row,这比表中的rowcount多390row。
的EXACT_COUNT_DISTINCT()好像它仅仅是传统的SQL的一部分(https://cloud.google.com/大量查询/文档/参考/遗留-SQL)。请仔细阅读本文末尾的Steve Ganem笔记:https://stackoverflow.com/questions/45840341/firebase-bigquery-monthly-event-counts/45850267#45850267 – Dirk