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