Partilhar via


max_of()

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Retorna o valor máximo de todas as expressões de argumento.

Sintaxe

max_of( arg,arg_2, [ arg_3, ... ])

Saiba mais sobre convenções de sintaxe.

Parâmetros

Designação Tipo Necessário Descrição
arg_i escalar ✔️ Os valores a comparar.
  • Todos os argumentos devem ser do mesmo tipo.
  • Máximo de 64 argumentos é suportado.
  • Os valores não nulos têm precedência aos valores nulos.

Devoluções

O valor máximo de todas as expressões de argumento.

Exemplos

Encontre o maior número

Esta consulta retorna o valor máximo dos números na cadeia de caracteres.

print result = max_of(10, 1, -3, 17) 

Output

Resultado
17

Localizar o valor máximo em uma tabela de dados

Esta consulta retorna o valor mais alto das colunas A e B. Observe que os valores não nulos têm precedência sobre os valores nulos.

datatable (A: int, B: int)
[
    1, 6,
    8, 1,
    int(null), 2,
    1, int(null),
    int(null), int(null)
]
| project max_of(A, B)

Output

Resultado
6
8
2
1
(nulo)

Encontrar o datetime máximo

Esta consulta retorna o último dos dois valores datetime das colunas A e B.

datatable (A: datetime, B: datetime)
[
    datetime(2024-12-15 07:15:22), datetime(2024-12-15 07:15:24),
    datetime(2024-12-15 08:00:00), datetime(2024-12-15 09:30:00),
    datetime(2024-12-15 10:45:00), datetime(2024-12-14 10:45:00)
]
| project maxDate = max_of(A, B)

Output

data-máx.
2024-12-15 07:15:24
2024-12-15 09:30:00
2024-12-15 10:45:00