在使用Kusto range查询时,应使用round函数将起始值和结束值舍入到偶数,以确保查询使用偶数步长。以下是一个示例查询:
range x from 0 to 10 step 3.5
| extend rounded_x = round(x / 2, 0) * 2
| project x, rounded_x
在这个查询中,我们使用step 3.5定义了范围。然而,由于我们使用了round函数将值舍入到最近的甚至整数,因此我们只使用偶数步长。我们还使用extend函数创建了一个新列,用于存储每个值的舍入版本,以便在投影阶段进行比较。