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