bin_auto()

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

Синтаксис

bin_auto(Значение)

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

Параметры

Имя Тип Обязательно Описание
value int, long, real, timespan или datetime ✔️ Значение для округления в ячейки.

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

Имя Тип Обязательно Описание
query_bin_auto_size int, long, real или timespan ✔️ Указывает размер каждой ячейки.
query_bin_auto_at int, long, real или timespan Указывает одно значение значения , которое является "фиксированной точкой", для которого 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