minif() (função de agregação)

Retorna o mínimo de Expr em registros para os quais Predicado é trueavaliado como .

  • Pode ser usada apenas no contexto de agregação dentro de summarize

Consulte também – função min(), que retorna o valor mínimo no grupo sem expressão de predicado.

Syntax

minif(Expr,Predicado)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
Expr string ✔️ Expressão que será usada para cálculo de agregação.
Predicado string ✔️ Expressão que será usada para filtrar linhas.

Retornos

O valor mínimo de Expr em registros para os quais Predicado é trueavaliado como .

Exemplo

Este exemplo mostra o dano mínimo para eventos com baixas (exceto 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)

Saída

A tabela de resultados mostrada inclui apenas as primeiras 10 linhas.

Estado MinDamageWithCasualties
TEXAS 8000
KANSAS 5.000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEÓRGIA 500000
MINNESOTA 200000
WISCONSIN 10000
NOVA YORK 25000
CAROLINA DO NORTE 15000
... ...