Partager via


not()

S’applique à : ✅Microsoft Fabric

Inverse la valeur de son bool argument.

Syntaxe

not( expr)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
expr scalaire ✔️ Expression qui prend la valeur booléenne. Le résultat de cette expression est inversé.

Retours

Retourne la valeur logique inversée de son bool argument.

Exemples

La requête suivante retourne le nombre d’événements qui ne sont pas une tornade, par état.

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

Sortie

État Compter
TEXAS 4485
KANSAS 3005
IOWA 2286
ILLINOIS 1999
MISSOURI 1971
GÉORGIE 1927
MINNESOTA 1863
WISCONSIN 1829
NEBRASKA 1715
NEW YORK 1746
... ...

La requête suivante exclut les enregistrements dans lesquels EventType est hail, ou l’état est l’Alaska.

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

La requête suivante exclut les enregistrements où eventType est et l’état est l’Alaska simultanément.

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

Combiner avec d’autres conditions

Vous pouvez également combiner la fonction not() avec d’autres conditions. La requête suivante retourne tous les enregistrements où EventType n’est pas une inondation et que les dommages aux biens sont supérieurs à 1 000 000 $.

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