Sdílet prostřednictvím


not()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vrátí hodnotu argumentu bool .

Syntaxe

not( výraz)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
výraz skalární ✔️ Výraz, který se vyhodnotí jako logická hodnota. Výsledek tohoto výrazu je obrácený.

Návraty

Vrátí obrácenou logickou hodnotu argumentu bool .

Příklady

Následující dotaz vrátí počet událostí, které nejsou tornádou na stav.

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

Výstup

Stát Počítat
TEXAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISSOURI 1971
GRUZIE 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NEW YORK 1746
... ...

Následující dotaz vyloučí záznamy, kde eventType je hail, nebo stát je Aljaška.

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

Další dotaz vyloučí záznamy, kde eventType je hail a stát je Aljaška současně.

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

Kombinování s jinými podmínkami

Funkci not() můžete také zkombinovat s jinými podmínkami. Následující dotaz vrátí všechny záznamy, kde EventType není záplava a poškození majetku je větší než 1 000 000 KČ.

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