Freigeben über


not()

Gilt für: ✅Microsoft Fabric

Kehrt den Wert des bool Arguments um.

Syntax

not( expr)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
expr Skalarwert ✔️ Ein Ausdruck, der zu einem booleschen Wert ausgewertet wird. Das Ergebnis dieses Ausdrucks wird umgekehrt.

Gibt zurück

Gibt den umgekehrten Wahrheitswert des bool Arguments zurück.

Beispiele

Die folgende Abfrage gibt die Anzahl der Ereignisse zurück, die kein Tornado pro Zustand sind.

StormEvents 
| where not(EventType == "Tornado") 
| summarize count() by State

Output

Zustand Zählen
TEXAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISSOURI 1971
GEORGIEN 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NEW YORK 1746
... ...

Die folgende Abfrage schließt Datensätze aus, bei denen entweder der EventType hagelt, oder der Staat Alaska ist.

StormEvents
| where not(EventType == "Hail" or State == "Alaska")

Die nächste Abfrage schließt Datensätze aus, bei denen sowohl eventType als auch der Bundesstaat Alaska gleichzeitig ist.

StormEvents
| where not(EventType == "Hail" and State == "Alaska")

Kombinieren mit anderen Bedingungen

Sie können die Funktion "not()" auch mit anderen Bedingungen kombinieren. Die folgende Abfrage gibt alle Datensätze zurück, bei denen der EventType keine Flut ist, und der Schaden ist größer als 1.000.000 $.

StormEvents
| where not(EventType == "Flood") and DamageProperty > 1000000