arg_max() (toplama işlevi)
Grupta ExprToMaximize'yi en üst düzeye çıkaran bir satır bulur.
Not
Bu işlev summarize işleciyle birlikte kullanılır.
Kullanım dışı bırakılan diğer adlar: argmax()
Syntax
arg_max
(
ExprToMaximize,
* | ExprToReturn [,
...])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
ExprToMaximize | string |
✔️ | Toplama hesaplaması için kullanılan ifade. |
ExprToReturn | string |
✔️ | ExprToMaximize maksimum olduğunda değeri döndürmek için kullanılan ifade. Giriş tablosunun tüm sütunlarını döndürmek için joker karakter * kullanın. |
Döndürülenler
Grupta ExprToMaximize değerini ve ExprToReturn içinde belirtilen sütunların değerlerini en üst düzeye çıkaran bir satır döndürür.
Örnekler
Her durumda bir fırtına olayının enlem üst sınırını bulun.
StormEvents
| summarize arg_max(BeginLat, BeginLocation) by State
Sonuçlar tablosu yalnızca ilk 10 satırı görüntüler.
Durum | BeginLat | BeginLocation |
---|---|---|
MİSSİSSİPPİ | 34.97 | BARTON |
VERMONT | 45 | KUZEY TROY |
AMERİkA SAMOA | -14.2 | OFU |
HAWAİİ | 22.2113 | PRİNCEVİLLE |
MİNNESOTA | 49.35 | ÇETİN |
RHODE ISLAND | 42 | WOONSOCKET |
INDİANA | 41.73 | FREMONT |
WEST VIRGINIA | 40.62 | CHESTER |
GÜNEY CAROLINA | 35.18 | LANDRUM |
TEXAS | 36.4607 | DARROUZETT |
... | ... | ... |
Tüm sütunları gösteren her durumda en son doğrudan ölümle gerçekleşen olayı bulun.
StormEvents
| where DeathsDirect > 0
| summarize arg_max(StartTime, *) by State
Sonuçlar tablosu yalnızca ilk 10 satırı ve ilk 3 sütunu görüntüler.
Durum | StartTime | EndTime | ... |
---|---|---|---|
GUAM | 2007-01-27T11:15:00Z | 2007-01-27T11:30:00Z | ... |
MASSACHUSETTS | 2007-02-03T22:00:00Z | 2007-02-04T10:00:00Z | ... |
AMERİkA SAMOA | 2007-02-17T13:00:00Z | 2007-02-18T11:00:00Z | ... |
IDAHO | 2007-02-17T13:00:00Z | 2007-02-17T15:00:00Z | ... |
DELAWARE | 2007-02-25T13:00:00Z | 2007-02-26T01:00:00Z | ... |
WYOMİNG | 2007-03-10T17:00:00Z | 2007-03-10T17:00:00Z | ... |
NEW MEXICO | 2007-03-23T18:42:00Z | 2007-03-23T19:06:00Z | ... |
INDİANA | 2007-05-15T14:14:00Z | 2007-05-15T14:14:00Z | ... |
MONTANA | 2007-05-18T14:20:00Z | 2007-05-18T14:20:00Z | ... |
MICHIGAN GÖLÜ | 2007-06-07T13:00:00Z | 2007-06-07T13:00:00Z | ... |
... | ... | ... | ... |
Aşağıdaki örnekte null işleme gösterilmektedir.
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
Çıkış
Meyve | Sürüm | Renk |
---|---|---|
Apple | 1 | Kırmızı |
Muz | Yellow | |
Armut | 2 | Yeşil |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin