azure-data-explorer - kusto 如何检查完整列是否没有特定字符串?
问题描述
我有一个看起来像这样的数据集
我需要找到过去 10 天内从未进入健康状态的服务器列表。我面临的问题是,如果我写 State !contain Healthy 那么它仍然占用服务器 1 和 2,因为有包含修复的状态记录。所以简而言之,如何查找服务器在完整列中是否没有状态为健康?
解决方案
你可以尝试使用countif()
:
T
| summarize c = countif(State == "Healthy") by ServerName
| where c == 0
推荐阅读
- .net-core - 如何使用 Identity Server 4 授权码授予类型流程获取授权码
- python-3.x - 如何制作一个停止另一个命令的不和谐 python 命令?
- php - If science value>6 link else if science value<6 different linkhow to do that
- javascript - 如何在 NodeJS 中同步 2 个异步函数?
- r - 在一小时内改变下一个唯一值并扩展和聚合
- php - 将自定义插件添加到 wordpress 中的一页
- bash - 变量作为多个命令参数忽略 Bash 中的引号
- java - jOOQ 无法在 PostgreSQL 模式下为 H2 数据库正确翻译 SQL
- prometheus - Prometheus-Grafana:如何在查询中使用通配符
- php - explode 不适用于动态字符串,但适用于静态字符串