Оформление
APPROX_COUNTD_AGG - приблизительное де-взвешивание подсчетов
1. Обзор
Когда вычисляемые данные очень велики, традиционный точный подсчет де-эмфазы может не сработать, а с помощью приближенного подсчета де-эмфазы результат можно вычислить очень быстро.
| словарь | APPROX_COUNTD_AGG(array) | В соответствии с текущим анализом измерения, динамически возвращается приблизительный счетчик де-эмфазы поля, в результате получается динамический столбец данных, количество строк и количество строк текущего анализа измерения. |
|---|---|---|
| параметрический | массив | Должен быть результатом, возвращаемым формулой неагрегированной функции, которая может быть результатом метрического поля, измерения или метрического поля с общей формулой. |
2. условия
- Поддерживается только для использования при прямом подключении данных.
- Эта функция поддерживает только следующие системы баз данных: CLICKHOUSE, ORACLE (12c r1, 12.1.0.2 и выше), SQLSERVER (2019 и выше), PRESTO, REDSHIFT, VERTICA. когда система базы данных является REDSHIFT, из-за ограничений REDSHIFT, только одно и то же поле может быть отсортировано одновременно. Когда система базы данных является REDSHIFT, из-за ограничений REDSHIFT, вы можете одновременно выполнять операции агрегирования сортировки (такие как счетчик дедупликации, медиана, процентиль, приблизительный счетчик дедупликации) только для одного и того же поля, и будет ошибкой, если вы выполняете операцию агрегирования для 2 или более полей в одно и то же время. Если система базы данных - VERTICA, то из-за ограничений VERTICA вы можете одновременно использовать только один из (точных) или приблизительных подсчетов дедупликации.
- Поддерживает использование произвольного типа параметров.
3. Примеры
Если горизонтальной осью пользователя является поле размерности "день", вычисляемое поле APPROX_COUNTD_AGG() на вертикальной оси возвращает значение приблизительного де-взвешенного количества продаж в день.
Если горизонтальной осью пользователя является поле размерности "Месяц", APPROX_COUNTD_AGG() возвращает значение приблизительного де-взвешенного количества продаж за месяц.
Например, для кода документа рассчитывается приблизительное ежедневное количество дедупликаций, как показано ниже:
