azure-data-explorer - 我可以将一个 kusto 函数的输出用作其他 Kusto 函数的输入吗?

有什么方法可以将一个 Kusto 函数的输出用作另一个 Kusto 函数的输入?

我有一个正在投影一些数据的查询。我基本上想将此数据用作另一个 kusto 函数的输入。

回答1

是的。请参阅文档中https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/functions/user-defined-functions#invoking-a-user-defined-function中的表格函数和最后一个示例。例如:

let f1 = () { range x from 1 to 5 step 1 };
let f2 = (T:(x:long)) { T | extend y = x * 2 };
f1 | invoke f2()
x y
1 2
2 4
3 6
4 8
5 10