Compartilhar via


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

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Calcula o valor máximo de exprtrue

Observação

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

Veja também - max() função, que retorna o valor máximo em todo o grupo sem expressão de predicado.

Sintaxe

maxif( expr,predicado)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

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

Devoluções

Retorna o valor máximo de exprtrue

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.

-- --
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISSOURI 500005000
GEÓRGIA 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4.000.000
NEW YORK 26000000
... ...