Compartir a través de


max_of()

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

Devuelve el valor máximo de todas las expresiones de argumento.

Sintaxis

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

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

Parámetros

Nombre Type Obligatorio Descripción
arg_i escalares ✔️ Valores que se van a comparar.
  • Todos los argumentos deben ser del mismo tipo.
  • Se admite un máximo de 64 argumentos.
  • Los valores que no son NULL tienen prioridad para los valores NULL.

Devoluciones

Valor máximo de todas las expresiones de argumento.

Ejemplos

Buscar el número más grande

Esta consulta devuelve el valor máximo de los números de la cadena.

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

Salida

resultado
17

Buscar el valor máximo en una tabla de datos

Esta consulta devuelve el valor más alto de las columnas A y B. Observe que los valores que no son NULL tienen prioridad sobre los valores NULL.

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

Salida

resultado
6
8
2
1
(null)

Búsqueda del valor de datetime máximo

Esta consulta devuelve los dos valores datetime posteriores de las columnas A y 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)

Salida

maxDate
2024-12-15 07:15:24
2024-12-15 09:30:00
2024-12-15 10:45:00