Azure 数据资源管理器获取不同的值并按以下方式排序

Azure Data Explorer get Distinct values and order by

我在从 JSON 中获取不同的值并按字母顺序对它们进行排序时遇到了一些麻烦。 JSON 存储在 Dynamic 类型中,列名为 data.

JSON:

"Data": [
    {
        "Code": "CC",
    },
    {
        "Code": "AA",
    },
    {
        "Code": "BB",
    }
]

我尝试了以下操作:

    Table
    | mv-expand data
    | distinct tostring(data.Code)
//get the distincts


    Table
    | mv-expand data
    | extend Codes= tostring(data.Code)
    | distinct tostring(data.Code)
    | sort by Codes asc
//Try to sort

我希望这样的输出:

AA
BB
CC

我能够获得所有不同的代码,但排序不起作用或未应用。 我错过了什么吗?

这有帮助吗:

print data = dynamic([ { "Code" : "CC" }, { "Code" : "AA" }, { "Code" : "BB" }])
| mv-expand data
| extend Codes= tostring(data.Code)
| distinct Codes
| sort by Codes asc