Megosztás a következőn keresztül:


max_of()

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Az argumentumkifejezések maximális értékét adja eredményül.

Szintaxis

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

További információ szintaxiskonvenciákról.

Paraméterek

Név Típus Szükséges Leírás
arg_i skaláris ✔️ Az összehasonlítandó értékek.
  • Minden argumentumnak azonos típusúnak kell lennie.
  • Legfeljebb 64 argumentum támogatott.
  • A nem null értékek elsőbbséget élveznek a null értékekkel szemben.

Visszatér

Az összes argumentumkifejezés maximális értéke.

Példák

A legnagyobb szám megkeresése

Ez a lekérdezés a sztringben lévő számok maximális értékét adja vissza.

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

kimeneti

eredmény
17

Az adattáblák maximális értékének megkeresése

Ez a lekérdezés az A és a B oszlop legmagasabb értékét adja vissza. Figyelje meg, hogy a nem null értékek elsőbbséget élveznek a null értékekkel szemben.

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

kimeneti

eredmény
6
8
2
1
(null)

A maximális dátumidő megkeresése

Ez a lekérdezés az A és a B oszlop két dátum/idő értékének későbbi értékét adja vissza.

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)

kimeneti

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