azure-data-explorer - Kusto - 每个系列的最后一行按时间戳
问题描述
我有一个记录消息的表,对于每个操作,都有几条带有时间戳的消息。我需要获取每个 operation_id 的最后一条消息。
示例数据:
timestamp | operation_id | message
---------------------------|--------------------------------------------------------
10/2/2019, 10:00:10.000 AM | 1 | message (last msg for this operation id)
10/2/2019, 10:00:00.000 AM | 1 | message
10/2/2019, 10:00:03.000 AM | 2 | message (last msg for this operation id)
10/2/2019, 10:00:00.000 AM | 3 | message
10/2/2019, 10:00:00.000 AM | 2 | message
10/2/2019, 10:00:15.000 AM | 3 | message (last msg for this operation id)
期望的输出:
timestamp | operation_id | message
---------------------------|--------------------------------------------------------
10/2/2019, 10:00:10.000 AM | 1 | message (last msg for this operation id)
10/2/2019, 10:00:03.000 AM | 2 | message (last msg for this operation id)
10/2/2019, 10:00:15.000 AM | 3 | message (last msg for this operation id)
解决方案
看一下聚合函数arg_max()
请注意,适用的示例在 arg_min() 文档中...
推荐阅读
- mesh - 如何在边界曲线中保持 Gmsh 网格?
- django - 您正在通过 HTTPS 访问开发服务器,但它仅支持 HTTP。代码 400,消息错误的请求语法
- python - 我如何计算这张图片中的谷物数量
- rcpp - 无法将 `expm::expm` 应用于 `arma::mat`
- amazon-web-services - 您可以从托管在 S3 上的静态网站将文件上传到 S3 存储桶(不使用任何实例)
- python - TypeError:无法在 Google Colab 上将 0.5625 转换为 dtype int64 的 EagerTensor
- xamarin.forms - 如何在 Xamarin.forms 中为颜色使用可绑定属性?
- kotlin-coroutines - jOOQ 是否与 Kotlin 协程配合得很好?
- rust - 是外部板条箱序列在 rust 中的影响
- jquery - 动画仅在 DOM 的鼠标悬停状态下出现故障