Compartilhar via


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

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

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

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

Sintaxe

minif(Predicado Expr,)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

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

Devoluções

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

Exemplo

Este exemplo mostra o dano mínimo para eventos com vítimas (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
NEW YORK 25000
NORTH CAROLINA 15000
... ...