Compartir a través de


not()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Invierte el valor de su bool argumento.

Sintaxis

not( expr)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
expr escalares ✔️ Expresión que se evalúa como un valor booleano. El resultado de esta expresión se invierte.

Devoluciones

Devuelve el valor lógico invertido de su bool argumento.

Ejemplos

La consulta siguiente devuelve el número de eventos que no son un tornado, por estado.

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

Salida

Estado Contar
TEXAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISURI 1971
GEORGIA 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NUEVA YORK 1746
... ...

La consulta siguiente excluye los registros en los que EventType es granizo, o el estado es Alaska.

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

La siguiente consulta excluye los registros en los que eventType es y el estado es Alaska simultáneamente.

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

Combinación con otras condiciones

También puede combinar la función not() con otras condiciones. La consulta siguiente devuelve todos los registros en los que EventType no es una inundación y el daño de la propiedad es mayor que 1000 000 USD.

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