Я пытаюсь суммировать свои данные ежемесячно. Используя что-то вроде `
bin_at(TimeGenerated, 30d,datetime(2022-01-01 00:00:00))
` дает мне данные с интервалом в 30 дней, но не учитывает неравномерность дат. Как будто он не обрабатывает тот факт, что в январе 31, а в феврале только 28. Я прочитал документацию, но не нашел ничего, что мог бы использовать.
Это то, что я пробовал, и если вы знаете что-нибудь, что может мне помочь, пожалуйста, прокомментируйте.
startofmonth(TimeGenerated)
Демо:
range i from 1 to 1000 step 1
| extend TimeGenerated = ago(100d *rand())
| summarize count() by startofmonth = startofmonth(TimeGenerated)
См. обновленный ответ для демонстрации.
Кажется, это не работает :(