Kusto -每个id的最大日期的所有数据
你好,我正在努力查询,希望有人能帮助我这个话题。:)我想获得与最新时间戳相关的每个ID的所有数据。我的源代码看起来像这样:
时间戳 | ID | 其他列约会 | ID的 | 其他数据1 |
---|---|---|
ID的 | 其他数据2 | |
日期B | ID B | 其他数据1 |
日期B | ID B | 其他数据2 |
日期C | ID的 | 其他数据1 |
日期C | ID的 | 其他数据2 |
日期D | ID B | 其他数据1 |
日期D | ID B | 其他数据2 |
选项1
datatable(Timestamp:int, ID:string, OtherColumns:string)
[
4 ,"A" ,"other data 1"
,4 ,"A" ,"other data 2"
,3 ,"B" ,"other data 1"
,3 ,"B" ,"other data 2"
,2 ,"A" ,"other data 1"
,2 ,"A" ,"other data 2"
,1 ,"B" ,"other data 1"
,1 ,"B" ,"other data 2"
]
| partition hint.strategy=native by ID
(
order by Timestamp desc
| extend rr = row_rank(Timestamp)
| where rr == 1
| project-away rr
)
<表类>时间戳 ID OtherColumns tbody><<tr>4 其他数据1 4其他数据2 3 B 其他数据1 3 B 其他数据2 表类>