Dela via


max_of()

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Returnerar det maximala värdet för alla argumentuttryck.

Syntax

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

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
arg_i skalär ✔️ De värden som ska jämföras.
  • Alla argument måste vara av samma typ.
  • Maximalt 64 argument stöds.
  • Värden som inte är null har företräde framför null-värden.

Returnerar

Det maximala värdet för alla argumentuttryck.

Exempel

Hitta det största talet

Den här frågan returnerar det maximala värdet för talen i strängen.

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

utdata

resultat
17

Hitta det maximala värdet i en datatabell

Den här frågan returnerar det högsta värdet från kolumnerna A och B. Observera att värden som inte är null har företräde framför null-värden.

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

utdata

resultat
6
8
2
1
(null)

Hitta maximal datetime

Den här frågan returnerar senare av de två datetime-värdena från kolumnerna A och 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)

utdata

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