Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
对其 bool 参数的值取反。
语法
not(expr)
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| expr | 标量 (scalar) | ✔️ | 计算结果为布尔值的表达式。 此表达式的结果会反转。 |
返回
返回其 bool 参数的反向逻辑值。
示例
以下查询返回每个州的非龙卷风事件的数量。
StormEvents
| where not(EventType == "Tornado")
| summarize count() by State
输出
| 状态 | 计数 |
|---|---|
| 德克萨斯 | 4485 |
| KANSAS | 3005 |
| 衣阿华州 | 2,286 |
| ILLINOIS | 1999 |
| MISSOURI | 1,971 |
| 格鲁吉亚 | 1927 |
| 明尼苏达州 | 1,863 |
| 威斯康星州 | 1829 |
| 內布拉斯加州 | 17:15 |
| NEW YORK | 1746 |
| ... | ... |
以下查询排除 EventType 为冰雹或州为阿拉斯加的记录。
StormEvents
| where not(EventType == "Hail" or State == "Alaska")
下一个查询排除 EventType 为冰雹并且州同时为阿拉斯加的记录。
StormEvents
| where not(EventType == "Hail" and State == "Alaska")
与其他条件结合使用
还可以将 not() 函数与其他条件结合使用。 以下查询返回 EventType 不是洪水且财产损失大于 1,000,000 美元的所有记录。
StormEvents
| where not(EventType == "Flood") and DamageProperty > 1000000