arg_min() (összesítő függvény)
Megkeres egy sort a csoportban, amely minimalizálja az ExprToMinimize értéket.
Megjegyzés
Ezt a függvényt az összegző operátorral együtt használja a rendszer.
Elavult aliasok: argmin()
Syntax
arg_min
(
ExprToMinimize,
* | ExprToReturn [,
...])
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
ExprToMinimize | string |
✔️ | Az összesítés kiszámításához használt kifejezés. |
ExprToReturn | string |
✔️ | Az ExprToMinimize értékének visszaadására használt kifejezés minimális. Helyettesítő karakter (*) használatával adja vissza a bemeneti tábla összes oszlopát. |
Null értékű kezelés
Ha az ExprToMinimize egy csoport összes sorához null értékű, a rendszer a csoport egy sorát választja ki. Ellenkező esetben a függvény figyelmen kívül hagyja azokat a sorokat, amelyekben az ExprToMinimize null értékű.
Válaszok
A csoport egy olyan sorát adja vissza, amely minimalizálja az ExprToMinimize értéket és az ExprToReturn értékét. Használja vagy *
adja vissza a teljes sort.
Példák
Keresse meg a viharesemények minimális szélességét az egyes állapotokban.
StormEvents
| summarize arg_min(BeginLat, BeginLocation) by State
A megjelenített eredménytábla csak az első 10 sort tartalmazza.
Állapot | BeginLat | BeginLocation |
---|---|---|
AMERIKAI SAMOA | -14.3 | PAGO PAGO |
CALIFORNIA | 32.5709 | NESTOR |
MINNESOTA | 43.5 | BIGELOW |
WASHINGTON | 45.58 | WASHOUGAL |
GRÚZIA | 30.67 | FARGO |
ILLINOIS | 37 | KAIRÓ |
FLORIDA | 24.6611 | SUGARLOAF KULCS |
KENTUCKY | 36,5 | HAZEL |
TEXAS | 25.92 | BROWNSVILLE |
Ohio | 38.42 | DÉLI PT |
... | ... | ... |
Keresse meg az első alkalommal, amikor egy közvetlen halállal rendelkező esemény történt minden egyes állapotban, amely az összes oszlopot tartalmazza.
StormEvents
| where DeathsDirect > 0
| summarize arg_min(StartTime, *) by State
A megjelenített eredménytábla csak az első 10 sort és az első 3 oszlopot tartalmazza.
Állapot | StartTime | EndTime | ... |
---|---|---|---|
INDIANA | 2007-01-01T00:00:00Z | 2007-01-22T18:49:00Z | ... |
FLORIDA | 2007-01-03T10:55:00Z | 2007-01-03T10:55:00Z | ... |
NEVADA | 2007-01-04T09:00:00Z | 2007-01-05T14:00:00Z | ... |
LOUISIANA | 2007-01-04T15:45:00Z | 2007-01-04T15:52:00Z | ... |
WASHINGTON | 2007-01-09T17:00:00Z | 2007-01-09T18:00:00Z | ... |
CALIFORNIA | 2007-01-11T22:00:00Z | 2007-01-24T10:00:00Z | ... |
OKLAHOMA | 2007-01-12T00:00:00Z | 2007-01-18T23:59:00Z | ... |
MISSOURI | 2007-01-13T03:00:00Z | 2007-01-13T08:30:00Z | ... |
TEXAS | 2007-01-13T10:30:00Z | 2007-01-13T14:30:00Z | ... |
ARKANSAS | 2007-01-14T03:00:00Z | 2007-01-14T03: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_min(Version, *) by Fruit
Kimenet
Gyümölcs | Verzió | Szín |
---|---|---|
Apple | 1 | Piros |
Banán | Sárga | |
Körte | 1 | Barna |
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: