Перейти к основному содержимому
Перейти к основному содержимому

topKWeighted

Возвращает массив приблизительно самых частых значений в указанной колонке. Результирующий массив отсортирован в порядке убывания приблизительной частоты значений (не по самим значениям). Дополнительно учитывается вес значения.

Синтаксис

Параметры

  • N — Количество элементов для возврата. Необязательно. Значение по умолчанию: 10.
  • load_factor — Определяет, сколько ячеек зарезервировано для значений. Если uniq(column) > N * load_factor, результат функции topK будет приблизительным. Необязательно. Значение по умолчанию: 3.
  • counts — Определяет, должен ли результат содержать приблизительное количество и значение ошибки.

Аргументы

  • column — Значение.
  • weight — Вес. Каждое значение учитывается weight раз при расчете частоты. UInt64.

Возвращаемое значение

Возвращает массив значений с максимальной приблизительной суммой весов.

Пример

Запрос:

Результат:

Запрос:

Результат:

См. также