Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure KQL Kusto使用一个项目重命名重命名多个柱_Azure_Azure Data Explorer_Kql - Fatal编程技术网

Azure KQL Kusto使用一个项目重命名重命名多个柱

Azure KQL Kusto使用一个项目重命名重命名多个柱,azure,azure-data-explorer,kql,Azure,Azure Data Explorer,Kql,当我使用summary any()时,我的所有列都会得到一个新名称,即任何原始名称。 我想保留原来的名字,或者改名为any 在Splunk中,他曾经做过类似的事情 将值(*)重命名为* 这就成功了,在kql中,我不确定 原始答案(2021年5月) 您可以提供自己的列名,如下所示: MyTable | summarize (Timestamp, Api, Application) = any(Timestamp, Api, Application) 更新(2021年6月) 根据您的请求,我们引入

当我使用summary any()时,我的所有列都会得到一个新名称,即任何原始名称。 我想保留原来的名字,或者改名为any

在Splunk中,他曾经做过类似的事情 将值(*)重命名为* 这就成功了,在kql中,我不确定

原始答案(2021年5月)

您可以提供自己的列名,如下所示:

MyTable
| summarize (Timestamp, Api, Application) = any(Timestamp, Api, Application)
更新(2021年6月)


根据您的请求,我们引入了一个新的聚合函数,名为
take_any()
,其行为类似于
any()
,但保持列名不变:

例如:

MyTable
| summarize take_any(Timestamp, Api, Application)

输出将包含3列,分别命名为:Timestamp、Api、Application。

这是非常有用的,但是还有更“懒惰”的方法吗?类似于| summary(*)=any(Timestamp,Api,Application),保留所有原始列名=Timestamp,Api,ApplicationNope-您必须显式提供列名。根据您的请求,我们引入了一个新的聚合函数,名为
take_any()
,其行为类似于
any()
,但保留列名不变。我已经相应地更新了答案。