Partilhar via


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

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

  • Só pode ser utilizado no contexto da agregação dentro do resumo

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

Syntax

minif(Expr,Predicar)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
Expr string ✔️ Expressão que será utilizada para cálculo de agregação.
Predicar string ✔️ Expressão que será utilizada para filtrar linhas.

Devoluções

O valor mínimo de Expr em registos para os quais Predicado avalia como true.

Exemplo

Este exemplo mostra os danos mínimos 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 apresentada inclui apenas as primeiras 10 linhas.

Estado MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEÓRGIA 500000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 25 000
CAROLINA DO NORTE 15 000
... ...