0

我是 kusto 函数的新手,我需要获取 1 天的数据,其中应该包括当天的所有状态。例如:我的原始数据如下图所示

在此处输入图像描述

现在我想获取每天应该具有两种工作状态(正在运行和已完成)的记录。有人可以帮我如何得到这个吗?

我应该得到这个

在此处输入图像描述

提前致谢

4

1 回答 1

1

您可能想从Kusto 查询语言教程开始,或者尝试Kusto 查询语言学习模块。对于这个问题,您似乎正在寻找特定日期的过滤器。这是一个例子:

let T = datatable(Timestamp:datetime, State:string, Id:string)[datetime(2021-11-28 07:05:14.2448699), "Completed", "a",
             datetime(2021-11-28 05:05:14.2448699), "Running", "a",
             datetime(2021-11-29 04:06:12.2448699), "Running", "b",
             datetime(2021-11-29 09:15:11.2448699), "Completed", "b",
             datetime(2021-11-30), "Completed", "c",
             datetime(2021-11-30 07:05:14.2448699), "Completed", "c"];
T 
| where Timestamp between(datetime(2021-11-29) .. endofday(datetime(2021-11-29)))
时间戳 状态 ID
2021-11-29 04:06:12.2448699 跑步 b
2021-11-29 09:15:11.2448699 完全的 b
于 2021-11-30T07:09:37.917 回答