Skip to content

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() возвращает значение приблизительного де-взвешенного количества продаж за месяц.

Например, для кода документа рассчитывается приблизительное ежедневное количество дедупликаций, как показано ниже: