bin_auto()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |