topKWeighted
Возвращает массив наиболее часто встречающихся (примерно) значений в указанном столбце. Полученный массив отсортирован по убыванию приблизительной частоты появления значений (а не по самим значениям). Также учитывается вес значения.
Синтаксис
Параметры
N— Количество элементов, которые нужно вернуть. Необязательный параметр. Значение по умолчанию: 10.load_factor— Определяет, сколько ячеек зарезервировано для значений. Если uniq(column) > N * load_factor, результат функции topK будет приближённым. Необязательный параметр. Значение по умолчанию: 3.counts— Определяет, должен ли результат содержать приближённое значение счётчика и оценку ошибки.
Аргументы
column— Значение.weight— Вес. Каждое значение учитываетсяweightраз при вычислении частоты. UInt64.
Возвращаемое значение
Возвращает массив значений с максимальной приблизительной суммой весов.
Пример
Запрос:
Результат:
Запрос:
Результат:
См. также