将日期表传递给Kusto中​​的范围函数

问题描述

在Kusto查询语言中,是否可以传递日期范围的日期栏?我正在尝试绘制沿这些日期映射table4值的时间线图表。 todatetime("1598149365")将有效,但table_dates3将无效。或是否有类似的方法

TableName
| where Name == "abc"
| project table_dates1,table_dates2,table_dates3,table4
| make-series num=count() default=0 on todatetime(table_dates1) in range(todatetime(table_dates2),todatetime(table_dates3),1h) by table4
| render timechart

解决方法

您应该使用“ [从开始] [到结束]步骤步骤”语法,而不要使用旧的range()语法。 “从”和“到”是可选的,如果未提供,则它们将是每个时间序列的最小/最大时间。所以也许像这样:

TableName
| where Name == "abc"
| project table_dates1,table_dates2,table_dates3,table4
| make-series num=count() on todatetime(table_dates1) step 1h by table4
| render timechart