gpt4 book ai didi

azure - AIQL Application Insights 查询如何排除周末

转载 作者:行者123 更新时间:2023-12-02 06:32:54 25 4
gpt4 key购买 nike

在我的一些报告中,我想排除周末发生的事件,因为我们的应用程序是一个不在周末运行的业务应用程序,但我们在周末进行代码更新和结果测试,这可能会影响结果数据。

我已经尝试过:

and toint(dayofweek(timestamp)) >= 1 and toint(dayofweek(timestamp)) >= 5//星期一和星期五之间

但是 dayofweek 返回一个时间跨度,而不是一个 int,并且 toint 转换不起作用(不会引发错误,但结果是一个空列。

那么如何排除周末呢?您可以通过其他方式将 timespan 转换为 int 吗?或者还有其他方法可以给这只猫剥皮吗?

最佳答案

以下似乎对我有用:

| parse tostring(dayofweek(timestamp)) with dayOfWeek:int ".00:00:00"

在这一行之后,dayOfWeek 是一个保存日期的整数。从那里您可以根据需要进行切片和切 block 。

另一种选择是使用substring - 可能会更快解析:

| project dayOfWeek = toint(substring(tostring(dayofweek(timestamp)), 0, 1))

关于azure - AIQL Application Insights 查询如何排除周末,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42562186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com