如何解决如何汇总 Kusto 中的所有列?
对于下面的datatable
,有没有办法不用一一指定所有的列就可以得到预期的结果?这里的问题是我的真实表有 20 多列。我正在寻找更清洁的解决方案。
预期结果
Col1Sum | Col2Sum | Col3Sum | Col4Sum
--------------------------------------
3 | 3 | 3 | 3
表格+查询
datatable(Col1: int,Col2: int,Col3: int,Col4: int)
[
1,1,]
| summarize
Col1Sum = sum(Col1),Col2Sum = sum(Col2),Col3Sum = sum(Col3),Col4Sum = sum(Col4);
解决方法
您可以使用 Kusto 查询生成查询:
datatable(Col1: int,Col2: int,Col3: int,Col4: int)
[
1,1,]
| getschema
| extend SumColumn = strcat(ColumnName,"Sum = sum(",ColumnName,") ")
| summarize replace('"|\\[|]',"",tostring(make_list(SumColumn)))
| project Query = strcat("summarize ",Column1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。