Share via


minif() (función de agregación)

Devuelve el mínimo de Expr en los registros para los que Predicate se evalúa como true.

  • Se puede usar únicamente en el contexto de agregación dentro de summarize.

Vea también: función min(), que devuelve el valor mínimo en el grupo sin expresión de predicado.

Syntax

minif(Expr,Predicado)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
Expr string ✔️ Expresión que se usará para el cálculo de agregaciones.
Predicate string ✔️ Expresión que se usará para filtrar filas.

Devoluciones

Valor mínimo de Expr en los registros para los que Predicate se evalúa como true.

Ejemplo

En este ejemplo se muestra el daño mínimo de los eventos con bajas (excepto 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)

Salida

La tabla de resultados que se muestra incluye solo las primeras 10 filas.

State MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISURI 10000
GEORGIA 500000
MINNESOTA 200000
WISCONSIN 10000
NUEVA YORK 25000
CAROLINA DEL NORTE 15000
... ...