有什么方法可以将一个 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 |