Condividi tramite


bin_auto()

Arrotonda i valori fino a un contenitore a dimensione fissa, con il controllo sulle dimensioni del contenitore e sul punto iniziale fornito da una proprietà di query.

Sintassi

bin_auto(valore)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Description
value int, long, real, timespan o datetime ✔️ Valore da arrotondare in contenitori.

Per controllare le dimensioni del contenitore e il punto iniziale, impostare i parametri seguenti prima di usare la funzione .

Nome Digita Obbligatorio Descrizione
query_bin_auto_size int, long, real o timespan ✔️ Indica le dimensioni di ogni contenitore.
query_bin_auto_at int, long, real o timespan Indica un valore di valore che è un "punto fisso" per il quale bin_auto(fixed_point) == fixed_point. Il valore predefinito è 0.

Valori restituiti

Il multiplo più vicino del query_bin_auto_size valore riportato di seguito, spostato in modo che query_bin_auto_at venga convertito in se stesso.

Esempi

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)

Output

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