arg_max() (aggregation function)
Menemukan baris dalam grup yang memaksimalkan ExprToMinimize.
Catatan
Fungsi ini digunakan bersama dengan ringkasan operator.
Alias yang tidak digunakan lagi: argmax()
Sintaks
arg_max
(
ExprToMaximize,
* | ExprToReturn [,
...])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
ExprToMaximize | string |
✔️ | Ekspresi yang digunakan untuk perhitungan agregasi. |
ExprToReturn | string |
✔️ | Ekspresi yang digunakan untuk mengembalikan nilai saat ExprToMaximize adalah maksimum. Gunakan kartubebas * untuk mengembalikan semua kolom tabel input. |
Mengembalikan
Menampilkan baris dalam grup yang memaksimalkan ExprToMaximize, dan nilai kolom yang ditentukan dalam ExprToReturn.
Contoh
Temukan garis lintang maksimum peristiwa badai di setiap status.
StormEvents
| summarize arg_max(BeginLat, BeginLocation) by State
Tabel hasil hanya akan menampilkan 10 baris pertama.
Provinsi | BeginLat | BeginLocation |
---|---|---|
MISSISSIPPI | 34,97 | BARTON |
VERMONT | 45 | TROY UTARA |
SAMOA AMERIKA | -14,2 | OFU |
HAWAII | 22,2113 | PRINCEVILLE |
MINNESOTA | 49,35 | ARNESEN |
RHODE ISLAND | 42 | WOONSOCKET |
INDIANA | 41,73 | FREMONT |
WEST VIRGINIA | 40,62 | CHESTER |
CAROLINA SELATAN | 35,18 | LANDRUM |
TEXAS | 36,4607 | DARROUZETT |
... | ... | ... |
Temukan terakhir kali peristiwa dengan kematian langsung terjadi di setiap status yang menunjukkan semua kolom.
StormEvents
| where DeathsDirect > 0
| summarize arg_max(StartTime, *) by State
Tabel hasil yang ditampilkan hanya menyertakan 10 baris pertama serta 3 kolom pertama.
Provinsi | StartTime | Akhir waktu | ... |
---|---|---|---|
GUAM | 27-01-2007T11:15:00Z | 27-01-2007T11:30:00Z | ... |
MASSACHUSETTS | 03-02-2007T22:00:00Z | 04-02-2007T10:00:00Z | ... |
SAMOA AMERIKA | 17-02-2007T13:00:00Z | 18-02-2007T11:00:00Z | ... |
IDAHO | 17-02-2007T13:00:00Z | 17-02-2007T15:00:00Z | ... |
DELAWARE | 25-02-2007T13:00:00Z | 26-02-2007T01:00:00Z | ... |
WYOMING | 10-03-2007T17:00:00Z | 10-03-2007T17:00:00Z | ... |
MEKSIKO BARU | 23-03-2007T18:42:00Z | 23-03-2007T19:06:00Z | ... |
INDIANA | 15-05-2007T14:14:00Z | 15-05-2007T14:14:00Z | ... |
MONTANA | 18-05-2007T14:20:00Z | 18-05-2007T14:20:00Z | ... |
DANAU MICHIGAN | 07-06-2007T13:00:00Z | 07-06-2007T13:00:00Z | ... |
... | ... | ... | ... |
Contoh berikut menampilkan penanganan null.
datatable(Fruit: string, Color: string, Version: int) [
"Apple", "Red", 1,
"Apple", "Green", int(null),
"Banana", "Yellow", int(null),
"Banana", "Green", int(null),
"Pear", "Brown", 1,
"Pear", "Green", 2,
]
| summarize arg_max(Version, *) by Fruit
Output
Buah | Versi | Warna |
---|---|---|
Apple | 1 | Merah |
Pisang | Kuning | |
Pir | 2 | Hijau |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk