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

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

  • 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.

Sintaxe

minif(Expr,Predicado)

Argumentos

Nome Type 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 o Predicado é avaliado como true.

Exemplo

Este exemplo mostra o dano mínimo para eventos com vítimas (exceto 0)

[Clique para executar a consulta]

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)

Resultados

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
... ...