如何按月汇总数据?

Jer*_*rry 4 kql

我正在尝试每月总结我的数据。使用类似`

bin_at(TimeGenerated, 30d,datetime(2022-01-01 00:00:00))
Run Code Online (Sandbox Code Playgroud)

` 确实以 30 天的间隔向我提供数据,但它没有考虑日期的不规则性。就像它没有处理这样的事实:一月有 31 个,但二月只有 28 个。我阅读了文档,但没有发现任何可以使用的东西。

这是我尝试过的,如果您知道任何可能对我有帮助的事情,请发表评论。

Dav*_*itz 5

月初()

startofmonth(TimeGenerated)
Run Code Online (Sandbox Code Playgroud)

演示:

range i from 1 to 1000 step 1 
| extend TimeGenerated = ago(100d *rand())
| summarize count() by startofmonth = startofmonth(TimeGenerated)
Run Code Online (Sandbox Code Playgroud)
月初 数数_
2022-08-01T00:00:00Z 134
2022-09-01T00:00:00Z 第312章
2022-10-01T00:00:00Z 310
2022-11-01T00:00:00Z 244

小提琴