【问题标题】:Azure Data Explorer get Distinct values and order byAzure 数据资源管理器获取不同的值并按顺序排列
【发布时间】:2021-12-02 18:20:40
【问题描述】:

我在从 JSON 中获取不同的值并按字母顺序排序时遇到了一些麻烦。 存储在动态类型中的 JSON,列名为 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

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

【问题讨论】:

    标签: azure-data-explorer kql distinct-values


    【解决方案1】:

    这有帮助吗:

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

    【讨论】:

    • 谢谢!像魅力一样工作。
    猜你喜欢
    • 1970-01-01
    • 2020-04-07
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多