Bagikan melalui


max_of()

Berlaku untuk: ✅Microsoft Fabric

Mengembalikan nilai maksimum semua ekspresi argumen.

Sintaks

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

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
arg_i skalar ✔️ Nilai yang akan dibandingkan.
  • Semua argumen harus berasal dari jenis yang sama.
  • Maksimal 64 argumen didukung.
  • Nilai non-null diutamakan ke nilai null.

Mengembalikan

Nilai maksimum dari semua ekspresi argumen.

Contoh

Menemukan angka terbesar

Kueri ini mengembalikan nilai maksimum angka dalam string.

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

Hasil

hasil
17

Menemukan nilai maksimum dalam tabel data

Kueri ini mengembalikan nilai tertinggi dari kolom A dan B. Perhatikan bahwa nilai non-null lebih diutamakan daripada nilai 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)

Hasil

hasil
6
8
2
1
(null)

Menemukan tanggalwaktu maksimum

Kueri ini mengembalikan nilai tanggalwaktu yang lebih baru dari kolom A dan 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)

Hasil

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