bin_at()
Değerleri sabit boyutlu bir bölmeye yuvarlar ve bölmenin başlangıç noktası üzerinde denetim sağlar.
Syntax
bin_at
(
Değer,
,
bin_sizefixed_point)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
değer | int, long, real, timespan veya datetime | ✔️ | Yuvarlanacak değer. |
bin_size | int, long, real veya timespan | ✔️ | Her bölmenin boyutu. |
fixed_point | int, long, real, timespan veya datetime | ✔️ | Değerin bir değerini gösteren değerle aynı türde bir sabittir ve bu sabit bir noktadırbin_at(fixed_point, bin_size, fixed_point) == fixed_point . |
Not
Değer bir zaman aralığı veya tarih saat ise, bin_size bir zaman aralığı olmalıdır.
Döndürülenler
Değerin altındakibin_size en yakın katı, fixed_point kendisine çevrilmesi için kaydırılır.
Örnekler
Expression | Sonuç | Yorumlar |
---|---|---|
bin_at(6.5, 2.5, 7) |
4.5 |
|
bin_at(time(1h), 1d, 12h) |
-12h |
|
bin_at(datetime(2017-05-15 10:20:00.0), 1d, datetime(1970-01-01 12:00:00.0)) |
datetime(2017-05-14 12:00:00.0) |
Tüm bölmeler öğlen olacak |
bin_at(datetime(2017-05-17 10:20:00.0), 7d, datetime(2017-06-04 00:00:00.0)) |
datetime(2017-05-14 00:00:00.0) |
Tüm bölmeler Pazar günleri olacak |
Aşağıdaki örnekte, arg'nin "fixed point"
bölmelerden biri olarak döndürüldüğünü ve diğer bölmelerin buna göre hizalandığına bin_size
dikkat edin. Ayrıca her tarih saat kutusunun bu bölmenin başlangıç saatini temsil ettiğini unutmayın:
datatable(Date:datetime, Num:int)[
datetime(2018-02-24T15:14),3,
datetime(2018-02-23T16:14),4,
datetime(2018-02-26T15:14),5]
| summarize sum(Num) by bin_at(Date, 1d, datetime(2018-02-24 15:14:00.0000000))
Çıkış
Tarih | sum_Num |
---|---|
2018-02-23 15:14:00.0000000 | 4 |
2018-02-24 15:14:00.0000000 | 3 |
2018-02-26 15:14:00.0000000 | 5 |
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin