arg_min() (fungsi agregasi)
Menemukan baris dalam grup yang meminimalkan ExprToMinimize.
Catatan
Fungsi ini digunakan bersama dengan ringkasan operator.
Alias yang tidak digunakan lagi: argmin()
Sintaks
arg_min
(
ExprToMinimize,
* | ExprToReturn [,
...])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
ExprToMinimize | string |
✔️ | Ekspresi yang digunakan untuk perhitungan agregasi. |
ExprToReturn | string |
✔️ | Ekspresi yang digunakan untuk mengembalikan nilai saat ExprToMinimize adalah minimum. Menggunakan wildcard (*) untuk menampilkan semua kolom tabel input. |
Penanganan null
Ketika ExprToMinimize bernilai null untuk semua baris dalam grup, satu baris dalam grup akan dipilih. Jika tidak, baris di mana ExprToMinimize bernilai null akan diabaikan.
Mengembalikan
Menampilkan baris dalam grup yang meminimalkan ExprToMinimize dan nilai ExprToReturn. Gunakan atau *
untuk menampilkan seluruh baris.
Contoh
Temukan garis lintang minimum peristiwa badai di setiap status.
StormEvents
| summarize arg_min(BeginLat, BeginLocation) by State
Tabel hasil yang ditampilkan hanya menyertakan 10 baris pertama.
Provinsi | BeginLat | BeginLocation |
---|---|---|
SAMOA AMERIKA | -14,3 | PAGO PAGO |
CALIFORNIA | 32,5709 | NESTOR |
MINNESOTA | 43,5 | BIGELOW |
WASHINGTON | 45,58 | WASHOUGAL |
GEORGIA | 30,67 | FARGO |
ILLINOIS | 37 | KAIRO |
FLORIDA | 24,6611 | SUGARLOAF KEY |
KENTUCKY | 36.5 | HAZEL |
TEXAS | 25,92 | BROWNSVILLE |
OHIO | 38,42 | PT SELATAN |
... | ... | ... |
Temukan untuk pertama kalinya peristiwa dengan kematian langsung terjadi pada setiap status yang menunjukkan semua kolom.
StormEvents
| where DeathsDirect > 0
| summarize arg_min(StartTime, *) by State
Tabel hasil yang diperlihatkan hanya menyertakan 10 baris pertama serta 3 kolom pertama.
Provinsi | StartTime | Akhir waktu | ... |
---|---|---|---|
INDIANA | 01-01-2007T00:00:00Z | 22-01-2007T18:49:00Z | ... |
FLORIDA | 03-01-2007T10:55:00Z | 03-01-2007T10:55:00Z | ... |
NEVADA | 04-01-2007T09:00:00Z | 05-01-2007T14:00:00Z | ... |
LOUISIANA | 04-01-2007T15:45:00Z | 04-01-2007T15:52:00Z | ... |
WASHINGTON | 09-01-2007T17:00:00Z | 09-01-2007T18:00:00Z | ... |
CALIFORNIA | 11-01-2007T22:00:00Z | 24-01-2007T10:00:00Z | ... |
OKLAHOMA | 12-01-2007T00:00:00Z | 18-01-2007T23:59:00Z | ... |
MISSOURI | 13-01-2007T03:00:00Z | 13-01-2007T08:30:00Z | ... |
TEXAS | 13-01-2007T10:30:00Z | 13-01-2007T14:30:00Z | ... |
ARKANSAS | 14-01-2007T03:00:00Z | 14-01-2007T03: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_min(Version, *) by Fruit
Output
Buah | Versi | Warna |
---|---|---|
Apple | 1 | Merah |
Pisang | Kuning | |
Pir | 1 | Cokelat |
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