首页 > 解决方案 > kusto 如何检查完整列是否没有特定字符串?

问题描述

我有一个看起来像这样的数据集

在此处输入图像描述

我需要找到过去 10 天内从未进入健康状态的服务器列表。我面临的问题是,如果我写 State !contain Healthy 那么它仍然占用服务器 1 和 2,因为有包含修复的状态记录。所以简而言之,如何查找服务器在完整列中是否没有状态为健康?

标签: azure-data-explorerkqlkusto-explorer

解决方案


你可以尝试使用countif()

T
| summarize c = countif(State == "Healthy") by ServerName
| where c == 0

推荐阅读