not()
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Ändrar värdet för argumentet bool
.
Syntax
not(
)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
uttr | skalär | ✔️ | Ett uttryck som utvärderas till ett booleskt värde. Resultatet av det här uttrycket är omvänd. |
Returnerar
Returnerar det omvända logiska värdet för argumentet bool
.
Exempel
Följande fråga returnerar antalet händelser som inte är en tornado, per tillstånd.
StormEvents
| where not(EventType == "Tornado")
| summarize count() by State
utdata
Stat | Räkna |
---|---|
TEXAS | 4485 |
KANSAS | 3005 |
IOWA | 2286 |
ILLINOIS | 1999 |
MISSOURI | 1971 |
GEORGIEN | 1927 |
MINNESOTA | 1863 |
WISCONSIN | 1829 |
NEBRASKA | 1715 |
NEW YORK | 1746 |
... | ... |
Följande fråga exkluderar poster där EventType antingen är hagel, eller delstaten är Alaska.
StormEvents
| where not(EventType == "Hail" or State == "Alaska")
Nästa fråga exkluderar poster där både EventType är hagel och delstaten är Alaska samtidigt.
StormEvents
| where not(EventType == "Hail" and State == "Alaska")
Kombinera med andra villkor
Du kan också kombinera funktionen not() med andra villkor. Följande fråga returnerar alla poster där EventType inte är en översvämning och egenskapsskadan är större än 1 000 000 USD.
StormEvents
| where not(EventType == "Flood") and DamageProperty > 1000000