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
我在从 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