max_of()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí maximální hodnotu všech výrazů argumentu.
Syntaxe
max_of(
arg,
[ arg_3,
... ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
arg_i | skalární | ✔️ | Hodnoty, které chcete porovnat. |
- Všechny argumenty musí být stejného typu.
- Podporuje se maximálně 64 argumentů.
- Hodnoty, které nejsou null, mají přednost před hodnotami null.
Návraty
Maximální hodnota všech výrazů argumentů.
Příklady
Vyhledání největšího čísla
Tento dotaz vrátí maximální hodnotu čísel v řetězci.
print result = max_of(10, 1, -3, 17)
Výstup
result |
---|
17 |
Vyhledání maximální hodnoty v tabulce dat
Tento dotaz vrátí nejvyšší hodnotu ze sloupců A a B. Všimněte si, že hodnoty, které nemají hodnotu null, mají přednost před hodnotami 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)
Výstup
result |
---|
6 |
8 |
2 |
0 |
(null) |
Zjištění maximálního data a času
Tento dotaz vrátí pozdější ze dvou hodnot data a času ze sloupců A a 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)
Výstup
maxDate |
---|
2024-12-15 07:15:24 |
2024-12-15 09:30:00 |
2024-12-15 10:45:00 |