Partilhar via


bin_auto()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Arredonda os valores para baixo para um compartimento de tamanho fixo, com controle sobre o tamanho do compartimento e o ponto de partida fornecido por uma propriedade de consulta.

Sintaxe

bin_auto(valor)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Description
value int, long, real, timespan ou datetime ✔️ O valor a ser arredondado para compartimentos.

Para controlar o tamanho do compartimento e o ponto de partida, defina os seguintes parâmetros antes de usar a função.

Nome Digitar Obrigatória Descrição
query_bin_auto_size int, long, real ou timespan ✔️ Indica o tamanho de cada compartimento.
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. O padrão é 0.

Devoluções

O múltiplo mais próximo do valor abaixo, deslocado para que query_bin_auto_at seja traduzido query_bin_auto_size em 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

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