共用方式為


max_of()

適用於:✅Microsoft網狀架構✅✅✅

傳回所有自變數表示式的最大值。

語法

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

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
arg_i 純量 ✔️ 要比較的值。
  • 所有自變數都必須是相同的類型。
  • 最多支援 64 個自變數。
  • 非 Null 值優先於 Null 值。

傳回

所有自變數表示式的最大值。

範例

尋找最大數位

此查詢會傳回字串中數位的最大值。

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

輸出

result
17

在資料表中尋找最大值

此查詢會從 A 和 B 欄傳回最高的值。請注意,非 Null 值優先於 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)

輸出

result
6
8
2
1
(Null)

尋找日期時間上限

此查詢會從 A 和 B 數據行傳回兩個 datetime 值的稍後。

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)

輸出

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