Compartir a través de


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

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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.

Sintaxis

maxif(predicado expr,)

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

Parámetros

Nombre Type Obligatorio Descripción
expr string ✔️ Expresión usada para el cálculo de agregación.
predicado string ✔️ Expresión que se usa 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.

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