Share via


arg_min()(집계 함수)

ExprToMinimize를 최소화하는 그룹의 행을 찾습니다.

참고

이 함수는 summarize 연산자와 함께 사용됩니다.

사용되지 않는 별칭: argmin()

Syntax

arg_min(ExprToMinimize,* | ExprToReturn [, ...])

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 형식 필수 Description
ExprToMinimize string ✔️ 집계 계산에 사용되는 식입니다.
ExprToReturn string ✔️ ExprToMinimize가 최소인 경우 값을 반환하는 데 사용되는 식입니다. 와일드카드(*)를 사용하여 입력 테이블의 모든 열을 반환합니다.

Null 처리

그룹의 모든 행에 대해 ExprToMinimize 가 null이면 그룹의 한 행이 선택됩니다. 그렇지 않으면 ExprToMinimize 가 null인 행은 무시됩니다.

반환

ExprToMinimize를 최소화하는 그룹의 행과 ExprToReturn 값을 반환합니다. 또는 * 를 사용하여 전체 행을 반환합니다.

예제

각 상태에서 Storm 이벤트의 최소 위도를 찾습니다.

StormEvents 
| summarize arg_min(BeginLat, BeginLocation) by State

표시된 결과 테이블에는 처음 10개의 행만 포함됩니다.

시스템 상태 BeginLat BeginLocation
아메리칸사모아 -14.3 파고 파고
캘리포니아 32.5709 네스토르
미네소타 43.5 Bigelow
WASHINGTON 45.58 WASHOUGAL
GEORGIA 30.67 파고
일리노이 37 카이로
FLORIDA 24.6611 SUGARLOAF 키
켄터키 36.5 엷은 갈색
텍사스 25.92 브라운 스 빌
오하이오 38.42 사우스 PT
... ... ...

모든 열을 표시하는 각 상태에서 직접 사망 이벤트가 처음으로 발생한 경우를 찾습니다.

StormEvents
| where DeathsDirect > 0
| summarize arg_min(StartTime, *) by State

표시된 결과 테이블에는 처음 10개의 행과 처음 3개의 열만 포함됩니다.

시스템 상태 StartTime EndTime ...
인디애나 2007-01-01T00:00:00Z 2007-01-22T18:49:00Z ...
FLORIDA 2007-01-03T10:55:00Z 2007-01-03T10:55:00Z ...
네바다 2007-01-04T09:00:00Z 2007-01-05T14:00:00Z ...
루이지애나 2007-01-04T15:45:00Z 2007-01-04T15:52:00Z ...
WASHINGTON 2007-01-09T17:00:00Z 2007-01-09T18:00:00Z ...
캘리포니아 2007-01-11T22:00:00Z 2007-01-24T10:00:00Z ...
오클라호마 2007-01-12T00:00:00Z 2007-01-18T23:59:00Z ...
미주리 2007-01-13T03:00:00Z 2007-01-13T08:30:00Z ...
텍사스 2007-01-13T10:30:00Z 2007-01-13T14:30:00Z ...
아칸소 2007-01-14T03:00:00Z 2007-01-14T03:00:00Z ...
... ... ... ...

다음 예제에서는 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

출력

Fruit 버전 Color
Apple 1 빨강
Banana 노란색
1 Brown