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