bin_auto()

Arredonda os valores para uma classe de tamanho fixo, com controlo sobre o tamanho do contentor e o ponto de partida fornecidos por uma propriedade de consulta.

Syntax

bin_auto(valor)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
value int, long, real, timespan ou datetime ✔️ O valor a arredondar para os contentores.

Para controlar o tamanho da caixa e o ponto de partida, defina os seguintes parâmetros antes de utilizar a função.

Nome Tipo Necessário Descrição
query_bin_auto_size int, long, real ou timespan ✔️ Indica o tamanho de cada classe.
query_bin_auto_at int, long, real ou timespan Indica um valor de valor que é um "ponto fixo" para o qual bin_auto(fixed_point) == fixed_point. A predefinição é 0.

Devoluções

O múltiplo mais próximo do query_bin_auto_sizevalor abaixo, alterado para que query_bin_auto_at seja traduzido para si mesmo.

Exemplos

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)

Saída

CarimboDeDataEHora count_
2017-01-01 00:05:00.0000000 60
2017-01-01 01:05:00.0000000 56