KQL 分组依据与拖放分组功能的结果相同

Dar*_*582 6 azure azure-diagnostics azure-log-analytics kql

在 Azure 门户中使用“监视器”、“日志”功能时,您可以通过将列标题拖放到某个框中来对行进行分组,问题是按“保存”按钮时不会保存此内容。

如何编写生成相同结果的 KQL?按 Column_Name 进行汇总不会产生相同的结果。

小智 3

保存功能仅保存查询编辑器内容,不会保存结果窗格中的任何内容。我相信使用 pack 和 make-set 运算符可以生成与您正在寻找的内容非常接近的输出(如果我理解正确的话)。请参阅下面的示例,了解按 client_OS 分组以及按名称和计数进行内部细分

customEvents
| summarize count() by name, client_OS
| extend p =pack('name', name, 'count', count_) 
| summarize names = make_set(p)  by client_OS
Run Code Online (Sandbox Code Playgroud)