如何将用户定义的函数应用于 KQL 中的一系列值

How to apply a user defined function to a range of values in KQL

我有一个输出 table:

的函数
let my_function = (InputDate: datetime){....}

我想做的是将此函数应用于一个范围并将结果合并为:

range date_X from ago(7d) to now() step 1d
| project my_function (date_X)

有什么想法吗?我尝试了很多东西,但最终只遇到代码错误

该函数需要一个table作为参数,然后你可以使用“invoke”来调用它。这是来自 docs

的示例
let MyFilter = (T:(x:long), v:long) {
  T | where x >= v
};
MyFilter((range x from 1 to 10 step 1), 9)