Поделиться через


bin_auto()

Округляет значения до ячейки фиксированного размера, с контролем над размером ячейки и начальной точкой, предоставляемой свойством запроса.

Синтаксис

bin_auto(ценность)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Description
значение int, long, real, timepan или datetime ✔️ Значение для округления в ячейки.

Чтобы управлять размером корзины и начальной точкой, задайте следующие параметры перед использованием функции.

Имя. Type Обязательно Описание
query_bin_auto_size int, long, real или timepan ✔️ Указывает размер каждой ячейки.
query_bin_auto_at int, long, real или timepan Указывает одно значение значения, которое является "фиксированной точкой", для которой bin_auto(fixed_point) == fixed_point. Значение по умолчанию — 0.

Возвраты

Ближайшее несколько из приведенных ниже значений query_bin_auto_sizeсмещено таким образом, что query_bin_auto_at будет преобразовано в себя.

Примеры

set query_bin_auto_size=1h;
set query_bin_auto_at=datetime(2017-01-01 00:05);
range Timestamp from datetime(2017-01-01 00:05) to datetime(2017-01-01 02:00) step 1m
| summarize count() by bin_auto(Timestamp)

Выходные данные

Метка времени count_
2017-01-01 00:05:00.0000000 60
2017-01-01 01:05:00.0000000 56