Freigeben über


bin_auto()

Rundet Werte auf einen Bin mit fester Größe ab, wobei die Bin-Größe und der Startpunkt von einer Abfrageeigenschaft gesteuert werden.

Syntax

bin_auto(Wert)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
value int, long, real, timespan oder datetime ✔️ Der Wert, der in Bins gerundet werden soll.

Legen Sie zum Steuern der Bin-Größe und des Startpunkts die folgenden Parameter fest, bevor Sie die Funktion verwenden.

Name Typ Erforderlich BESCHREIBUNG
query_bin_auto_size int, long, real oder timespan ✔️ Gibt die Größe der einzelnen Bins an.
query_bin_auto_at int, long, real oder timespan Gibt einen Wert an, der ein "Fixpunkt" ist, für den bin_auto(fixed_point) == fixed_point. Standard ist "0".

Gibt zurück

Das nächste Vielfache des folgenden Wertsquery_bin_auto_size, verschoben, sodass query_bin_auto_at er in sich selbst übersetzt wird.

Beispiele

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)

Ausgabe

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