arg_max() (összesítő függvény)
Megkeresi a csoport azon sorát, amely maximalizálja az ExprToMaximize értéket.
Megjegyzés
Ezt a függvényt az summarize operátorral együtt használjuk.
Elavult aliasok: argmax()
Syntax
arg_max
(
ExprToMaximize,
* | ExprToReturn [,
...])
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
ExprToMaximize | string |
✔️ | Az összesítés kiszámításához használt kifejezés. |
ExprToReturn | string |
✔️ | Az érték visszaadására használt kifejezés, ha az ExprToMaximize értéke maximum. Helyettesítő karakterrel * adja vissza a bemeneti tábla összes oszlopát. |
Válaszok
A csoport egy olyan sorát adja vissza, amely maximalizálja az ExprToMaximize értéket, valamint az ExprToReturn oszlopban megadott értékeket.
Példák
Az egyes állapotokban található viharesemények maximális szélességének megkeresése.
StormEvents
| summarize arg_max(BeginLat, BeginLocation) by State
Az eredménytáblában csak az első 10 sor látható.
Állapot | BeginLat | BeginLocation |
---|---|---|
MISSISSIPPI | 34.97 | BARTON |
VERMONT | 45 | ÉSZAK-TROY |
AMERIKAI SZAMOA | -14.2 | OFU |
HAWAII | 22.2113 | PRINCEVILLE |
MINNESOTA | 49.35 | ARNESEN |
RHODE ISLAND | 42 | WOONSOCKET |
INDIANA | 41.73 | FREMONT |
NYUGAT-VIRGINIA | 40.62 | CHESTER |
DÉL-KAROLINA | 35.18 | LANDRUM |
TEXAS | 36.4607 | DARROUZETT |
... | ... | ... |
Az összes oszlopot megjelenítő állapotokban keresse meg, hogy mikor történt utoljára közvetlen halállal rendelkező esemény.
StormEvents
| where DeathsDirect > 0
| summarize arg_max(StartTime, *) by State
Az eredménytáblában csak az első 10 sor és az első 3 oszlop látható.
Állapot | StartTime | EndTime | ... |
---|---|---|---|
GUAM | 2007-01-27T11:15:00Z | 2007-01-27T11:30:00Z | ... |
MASSACHUSETTS | 2007-02-03T22:00:00Z | 2007-02-04T10:00:00Z | ... |
AMERIKAI SZAMOA | 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 | ... |
WYOMING | 2007-03-10T17:00:00Z | 2007-03-10T17:00:00Z | ... |
ÚJ-MEXIKÓ | 2007-03-23T18:42:00Z | 2007-03-23T19:06:00Z | ... |
INDIANA | 2007-05-15T14:14:00Z | 2007-05-15T14:14:00Z | ... |
MONTANA | 2007-05-18T14:20:00Z | 2007-05-18T14:20:00Z | ... |
MICHIGAN-TÓ | 2007-06-07T13:00:00Z | 2007-06-07T13:00:00Z | ... |
... | ... | ... | ... |
Az alábbi példa a nullkezelést mutatja be.
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
Kimenet
Gyümölcs | Verzió | Szín |
---|---|---|
Apple | 1 | Piros |
Banán | Sárga | |
Körte | 2 | Zöld |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: