如何根据 Azure Log Analytics Workspace 中的时间筛选结果
How to filter the results based on the time in Azure Log Analytics Workspace
我正在使用以下查询来过滤将在 < 90 天内过期的项目,方法是用当前时间减去其过期日期。
| where ExpiryDate_s = ((todatetime(ExpiryDate_s) - now()) < (90d))
查询没有按预期工作,尽管它也在打印过期的结果。
例如:
我在 ExpiryDate_s 列中有以下结果
我只需要输出将在 < 90 天内过期的项目。在这种情况下
我是不是漏掉了什么?任何建议将不胜感激。
你可以尝试这样的事情:
datatable(expiry_date:datetime)
[
datetime(2020-08-06),
datetime(2020-08-20),
datetime(2020-08-20),
datetime(2020-09-28),
datetime(2020-09-30),
datetime(2020-09-30),
datetime(2020-10-19),
datetime(2020-10-26),
datetime(2020-11-08),
datetime(2020-11-23),
datetime(2020-11-24),
datetime(2020-11-25),
datetime(2020-12-04),
datetime(2020-12-27),
]
| where (expiry_date - now()) between(0d..90d)
-->
| expiry_date | | |
|---------------|----|------------|
| 2020-10-19 00 | 00 | 00.0000000 |
| 2020-10-26 00 | 00 | 00.0000000 |
| 2020-11-08 00 | 00 | 00.0000000 |
| 2020-11-23 00 | 00 | 00.0000000 |
| 2020-11-24 00 | 00 | 00.0000000 |
| 2020-11-25 00 | 00 | 00.0000000 |
| 2020-12-04 00 | 00 | 00.0000000 |
| 2020-12-27 00 | 00 | 00.0000000 |
我正在使用以下查询来过滤将在 < 90 天内过期的项目,方法是用当前时间减去其过期日期。
| where ExpiryDate_s = ((todatetime(ExpiryDate_s) - now()) < (90d))
查询没有按预期工作,尽管它也在打印过期的结果。
例如:
我在 ExpiryDate_s 列中有以下结果
我只需要输出将在 < 90 天内过期的项目。在这种情况下
我是不是漏掉了什么?任何建议将不胜感激。
你可以尝试这样的事情:
datatable(expiry_date:datetime)
[
datetime(2020-08-06),
datetime(2020-08-20),
datetime(2020-08-20),
datetime(2020-09-28),
datetime(2020-09-30),
datetime(2020-09-30),
datetime(2020-10-19),
datetime(2020-10-26),
datetime(2020-11-08),
datetime(2020-11-23),
datetime(2020-11-24),
datetime(2020-11-25),
datetime(2020-12-04),
datetime(2020-12-27),
]
| where (expiry_date - now()) between(0d..90d)
-->
| expiry_date | | |
|---------------|----|------------|
| 2020-10-19 00 | 00 | 00.0000000 |
| 2020-10-26 00 | 00 | 00.0000000 |
| 2020-11-08 00 | 00 | 00.0000000 |
| 2020-11-23 00 | 00 | 00.0000000 |
| 2020-11-24 00 | 00 | 00.0000000 |
| 2020-11-25 00 | 00 | 00.0000000 |
| 2020-12-04 00 | 00 | 00.0000000 |
| 2020-12-27 00 | 00 | 00.0000000 |