Share via


maxif() (función de agregación)

Calcula el valor máximo de expr en los registros para los que el predicado se evalúa como true.

Nota

Esta función se usa junto con el operador summarize.

Vea también: función max(), que devuelve el valor máximo en el grupo sin expresión de predicado.

Syntax

maxif(Expr,Predicado)

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

Parámetros

Nombre Tipo Requerido Descripción
expr string ✔️ Expresión usada para el cálculo de agregaciones.
predicate string ✔️ Expresión usada para filtrar filas.

Devoluciones

Devuelve el valor máximo de expr en los registros para los que el predicado se evalúa como true.

Ejemplo

En este ejemplo se muestra el daño máximo de los eventos sin bajas.

StormEvents
| extend Damage=DamageCrops + DamageProperty, Deaths=DeathsDirect + DeathsIndirect
| summarize MaxDamageNoCasualties=maxif(Damage, Deaths == 0) by State

Salida

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

State MaxDamageNoCasualties
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISURI 500005000
GEORGIA 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4000000
NUEVA YORK 26000000
... ...