Condividi tramite


not()

Si applica a: ✅Microsoft Fabric

Inverte il valore del relativo bool argomento.

Sintassi

not( expr)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
expr scalare ✔️ Espressione che restituisce un valore booleano. Il risultato di questa espressione viene invertito.

Valori restituiti

Restituisce il valore logico invertito del relativo bool argomento.

Esempi

La query seguente restituisce il numero di eventi che non sono un tornado, per stato.

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

Output

Stato Contare
TEXAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISSOURI 1971
GEORGIA 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NEW YORK 1746
... ...

La query seguente esclude i record in cui EventType è grandine, o lo stato è Alaska.

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

La query successiva esclude i record in cui sia EventType è e lo stato è Alaska contemporaneamente.

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

Combinare con altre condizioni

È anche possibile combinare la funzione not() con altre condizioni. La query seguente restituisce tutti i record in cui EventType non è un flood e il danno della proprietà è maggiore di $ 1.000.000.

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