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