Compartir a través de


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

Devuelve el mínimo de Expr en los registros para los que predicado 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.

Sintaxis

minif(Predicado expr,)

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

Parámetros

Nombre Type Obligatorio Descripción
Expr string ✔️ Expresión que se usará para el cálculo de agregaciones.
Predicado string ✔️ Expresión que se usará para filtrar filas.

Devoluciones

Valor mínimo de Expr en 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.

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