bin ()
Değerleri, belirli bir bölme boyutunun tamsayı katına yuvarlar.
summarize by ...ile birlikte sık sık kullanılır. Dağılmış bir değer kümeniz varsa, bunlar daha küçük bir belirli değerler kümesi içinde gruplanır.
Boş değerler, boş değerli bir bölme boyutu ya da negatif bir bölme boyutu boş değerle sonuçlanır.
floor() işlevinin diğer adı.
Sözdizimi
bin(değer,roundTo)
Bağımsız değişkenler
- value: Bir sayı, tarih ya da zaman aralığı.
- roundTo: "bin size" (bin boyutu). değeribölen bir sayı ya da zaman aralığı.
İadeler
değerinaltındaki roundTo öğesinin en yakın katı.
(toint((value/roundTo))) * roundTo`
Örnekler
| İfade | Sonuç |
|---|---|
bin(4.5, 1) |
4.0 |
bin(time(16d), 7d) |
14d |
bin(datetime(1970-05-11 13:45:07), 1d) |
datetime(1970-05-11) |
Aşağıdaki ifade, 1 saniyelik saklama kabı büyüklüğüyle bir süre histogramını hesaplar:
events
| project original_time
| where original_time > ago(30d)
//--- USER Criteria He
| summarize Hits=count() by bin(original_time, 1s)
Sonuçlar
Tüm setten ilk 3 rsults gösteriliyor.
| kaynak_saat ve sonra ve sonra | Görüntülenenler |
|---|---|
2023-06-07T11:32:16.000Z |
84 |
2023-06-07T11:32:17.000Z |
114 |
2023-06-07T11:32:18.000Z |
92 |