not()
Область применения: ✅Microsoft Fabric✅✅
Изменяет значение аргумента bool
.
Синтаксис
not(
expr)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
expr | скаляр | ✔️ | Выражение, которое оценивает логическое значение. Результатом этого выражения является обратный результат. |
Возвраты
Возвращает обратное логическое значение аргумента bool
.
Примеры
Следующий запрос возвращает количество событий, которые не являются торнадо, на каждое состояние.
StormEvents
| where not(EventType == "Tornado")
| summarize count() by State
Выходные данные
Государство | Считать |
---|---|
ТЕХАС | 4485 |
КАНЗАС | 3005 |
АЙОВА | 2286 |
ИЛЛИНОЙС | 1999 |
МИССУРИ | 1971 |
ГРУЗИЯ | 1927 |
МИННЕСОТА | 1863 |
ВИСКОНСИН | 1829 |
НЕБРАСКА | 1715 |
НЬЮ-ЙОРК | 1746 |
... | ... |
Следующий запрос исключает записи, в которых тип EventType является градом, или штат Аляска.
StormEvents
| where not(EventType == "Hail" or State == "Alaska")
Следующий запрос исключает записи, в которых как EventType является градом , так и состояние аляски одновременно.
StormEvents
| where not(EventType == "Hail" and State == "Alaska")
Объединение с другими условиями
Вы также можете объединить функцию not() с другими условиями. Следующий запрос возвращает все записи, в которых EventType не является наводнением, и ущерб собственности превышает $1000 000.
StormEvents
| where not(EventType == "Flood") and DamageProperty > 1000000