0

我想动态命名计算列,如下所示:

.create-or-alter function  ToNewName(T:(Id:string), columnName: string)
{
    T | extend columnName = Id
}

但是,这会创建一个名为的新列columnName。如何创建columnName参数的第二个链接?

4

1 回答 1

0

语言中没有对此的内置支持,但是这里有一个可能的解决方法:

let foo = (p:string)
{
 print z=pack(p, 1)
 | evaluate bag_unpack(z)
}; 
foo('this is a run-time column name')
于 2019-09-15T06:48:19.103 回答