Udostępnij za pośrednictwem


not()

Dotyczy: ✅Microsoft Fabric

Odwraca wartość argumentu bool .

Składnia

not( wyrażenie)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
wyrażenie skalar ✔️ Wyrażenie, które oblicza wartość logiczną. Wynik tego wyrażenia jest odwrócony.

Zwraca

Zwraca odwróconą wartość logiczną argumentu bool .

Przykłady

Poniższe zapytanie zwraca liczbę zdarzeń, które nie są tornado, na stan.

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

Wyjście

Stan Hrabia
TEKSAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISSOURI 1971
GRUZJA 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NOWY JORK 1746
... ...

Poniższe zapytanie wyklucza rekordy, w których typ EventType jest grad, lub stan to Alaska.

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

Następne zapytanie wyklucza rekordy, w których oba typy zdarzeń są i stan to Alaska jednocześnie.

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

Łączenie z innymi warunkami

Można również połączyć funkcję not() z innymi warunkami. Następujące zapytanie zwraca wszystkie rekordy, w których zdarzenie EventType nie jest powodzią, a uszkodzenie właściwości jest większe niż $1,000,000.

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