如何在 Kusto 的数据表创建中使用用户定义的标量
How to use user-defined scalar inside datatable creation in Kusto
基本上我想定义一个标量,然后在数据表中使用该标量。类似于:
let dayOne = "Day One";
let dayTwo = "Day Two";
let dayStringMapping = datatable(Batch: int64, BatchDay: string)
[
01, dayOne,
02, dayTwo
];
我该怎么做?
datatable
运算符需要常量标量值作为其输入。
另一种方法是使用 print
运算符。
如果需要,您可以 union
多次使用 print
运算符生成多行。
例如:
let dayOne = "Day One";
let dayTwo = "Day Two";
let dayStringMapping =
union (print Batch = 1, BatchDay = dayOne),
(print Batch = 2, BatchDay = dayTwo);
... do something with 'dayStringMapping' ...
基本上我想定义一个标量,然后在数据表中使用该标量。类似于:
let dayOne = "Day One";
let dayTwo = "Day Two";
let dayStringMapping = datatable(Batch: int64, BatchDay: string)
[
01, dayOne,
02, dayTwo
];
我该怎么做?
datatable
运算符需要常量标量值作为其输入。
另一种方法是使用 print
运算符。
如果需要,您可以 union
多次使用 print
运算符生成多行。
例如:
let dayOne = "Day One";
let dayTwo = "Day Two";
let dayStringMapping =
union (print Batch = 1, BatchDay = dayOne),
(print Batch = 2, BatchDay = dayTwo);
... do something with 'dayStringMapping' ...