minif() (функция агрегирования)

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Возвращает минимальное значение expr в записях, для которых предикат вычисляетсяtrue.

  • Функцию можно использовать только в контексте статистической обработки в операторе summarize.

См. также функцию min(), которая возвращает минимальное значение в группе без выражения предиката.

Синтаксис

minif ( Экспр,Предикат)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
Expr string ✔️ Выражение, которое будет использоваться для вычисления агрегирования.
Предикат string ✔️ Выражение, которое будет использоваться для фильтрации строк.

Возвраты

Минимальное значение Expr в записях

Пример

В этом примере показан минимальный ущерб для событий с жертвами (за исключением 0)

StormEvents
| extend Damage=DamageCrops+DamageProperty, Deaths=DeathsDirect+DeathsIndirect
| summarize MinDamageWithCasualties=minif(Damage,(Deaths >0) and (Damage >0)) by State 
| where MinDamageWithCasualties >0 and isnotnull(MinDamageWithCasualties)

Выходные данные

Показанная таблица результатов содержит только первые 10 строк.

Штат MinDamageWithCasualties
TEXAS 8000
КАНЗАС 5000
АЙОВА 45 000
ИЛЛИНОЙС 100000
МИССУРИ 10000
ДЖОРДЖИЯ 500 000
МИННЕСОТА 200000
WISCONSIN 10000
НЬЮ-ЙОРК 25 000
СЕВЕРНАЯ КАРОЛИНА 15000
... ...