Я нашел ошибку/ошибку в bigquery. Мы получили таблицу на основе данных Банка Статистика по starschema.net:clouddb:bank.Banks_tokenBigQuery COUNT (значение DISTINCT) vs COUNT (значение)
Если я выполнить следующий запрос:
SELECT count(*) as totalrow,
count(DISTINCT BankId) as bankidcnt
FROM bank.Banks_token;
И я получаю следующий результат:
Row totalrow bankidcnt
1 9513 9903
Моя проблема в том, что если у меня есть 9513row, как я могу получить 9903row, что на 390 раз больше, чем строка в таблице.
EXACT_COUNT_DISTINCT() кажется, что это только часть Наследства SQL (https://cloud.google.com/ BigQuery/документы/ссылки/наследие-SQL). Прошу также перечислить примечания Стива Ганема в нижней части этого сообщения: https://stackoverflow.com/questions/45840341/firebase-bigquery-monthly-event-counts/45850267#45850267 – Dirk