小编Geo*_*sky的帖子

Azure 数据资源管理器(kusto)如何按天汇总,与“其他”一起顶?

我是 Kusto 语言的新手 - 请帮助我创建查询。

这里数据集:

let T = datatable(d:datetime , s:string)
[
    datetime(2019-10-01T00:01:00.00), "A",
    datetime(2019-10-01T00:02:00.00), "A",
    datetime(2019-10-01T00:03:00.00), "A",
    datetime(2019-10-02T00:01:00.00), "A",
    datetime(2019-10-02T00:02:00.00), "A",
    datetime(2019-10-02T00:03:00.00), "A",    
    datetime(2019-10-01T00:01:00.00), "C",    
    datetime(2019-10-01T00:02:00.00), "C",
    datetime(2019-10-02T00:01:00.00), "C",
    datetime(2019-10-02T00:02:00.00), "C",
    datetime(2019-10-01T00:01:00.00), "D",        
    datetime(2019-10-02T00:01:00.00), "D",    
    datetime(2019-10-01T00:01:00.00), "E",    
    datetime(2019-10-02T00:01:00.00), "E",                                
];
Run Code Online (Sandbox Code Playgroud)

我希望与其他人一起获得每个“s”字符串的前 2 个,并按天汇总。即结果需要是:

2019-10-01T00:00:00Z    A   3
2019-10-01T00:00:00Z    C   2
2019-10-01T00:00:00Z    Other   2
2019-10-02T00:00:00Z    A   3
2019-10-02T00:00:00Z    C   2
2019-10-02T00:00:00Z    Other   2
Run Code Online (Sandbox Code Playgroud)

我想我以查询结束:

T
| summarize c = count() by bin(d, 1d), s
| top-nested of d by dummy0 …
Run Code Online (Sandbox Code Playgroud)

kql azure-data-explorer

3
推荐指数
1
解决办法
4122
查看次数

标签 统计

azure-data-explorer ×1

kql ×1