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

Calcula o valor máximo de expr em registros para os quais o predicado é trueavaliado como .

Observação

Essa função é usada em conjunto com o operador summarize.

Consulte também – função max(), que retorna o valor máximo no grupo sem expressão de predicado.

Syntax

maxif(Expr,Predicado)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
expr string ✔️ A expressão usada para o cálculo de agregação.
predicate string ✔️ A expressão usada para filtrar linhas.

Retornos

Retorna o valor máximo de expr em registros para os quais o predicado é trueavaliado como .

Exemplo

Este exemplo mostra o dano máximo para eventos sem vítimas.

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

Saída

A tabela de resultados mostrada inclui apenas as primeiras 10 linhas.

Estado MaxDamageNoCasualties
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISSOURI 500005000
GEÓRGIA 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4000000
NOVA YORK 26000000
... ...