Azure 生成集操作不保留顺序?

Azure 生成集操作不保留顺序?,azure,azure-application-insights,azure-log-analytics,Azure,Azure Application Insights,Azure Log Analytics,以下命令不会生成一致的项目顺序: KubePodInventory | where ClusterName == "mycluster" | distinct Computer | order by Computer asc | summarize makeset(Computer) 但在阅读文档()时,它说明了以下内容: 与makelist一样,makeset也可以处理有序数据并生成 数组基于传递到其中的行的顺序 这是一个错误还是我正在做一些工作?请检查此答案,了解类似的操作类型 下面的代

以下命令不会生成一致的项目顺序:

KubePodInventory
| where ClusterName == "mycluster"
| distinct Computer
| order by Computer asc
| summarize makeset(Computer)
但在阅读文档()时,它说明了以下内容:

与makelist一样,makeset也可以处理有序数据并生成 数组基于传递到其中的行的顺序


这是一个错误还是我正在做一些工作?

请检查此答案,了解类似的操作类型

下面的代码对我有用-

请求|按客户城市汇总makeset(客户城市)|不同客户城市|按客户城市asc排序
根据上述@MohitVerma,makeset()不支持排序,他们计划更正:Like makelist,makeset还处理有序数据,并将根据传递到其中的行的顺序生成数组。


您可以使用makelist()作为解决方法,它支持按照我的测试排序。

如果答案有效,请帮助将其标记为答案。它会帮助别人。谢谢