如何在 kusto 查询语言中删除重复项

问题描述 投票:0回答:1

这里我的表中有两列,同一操作_Id列有2种或更多不同的语言。只需要从表中选取一个操作_Id。

操作_Id语言enter image description here 12d83416-0c94-4c98-9523-603b7e634a14 zh-CN 642bb5d7-69e5-437a-b086-d89eec93438b zh-CN 642bb5d7-69e5-437a-b086-d89eec93438b zh-CN 642bb5d7-69e5-437a-b086-d89eec93438b ja-JP

|独特的Operation_Id,语言 |按Operation_Id、语言汇总cnt=count() |其中cnt<=1 |project Operation_Id,language

kql
1个回答
0
投票

如何在 kusto 查询语言中删除重复项

使用下面的代码删除重复项。它使用

distinct
运算符来删除重复项,下面是代码的输出。

datatable(operation_id:string, language:string)
[
    "1", "en-US",
    "2", "en-GB",
    "2", "en-US",
    "2", "ja-JP"
]
| summarize language = arg_min(language, *) by operation_id
| project operation_id, language
| distinct *

输出: enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.