top-hitters 연산자
입력에서 가장 인기 있는 고유 값 또는 합계가 가장 큰 값에 대한 근사치를 반환합니다.
참고
top-hitters
는 입력 데이터가 클 때 성능에 최적화된 근사치 알고리즘을 사용합니다.
근사값은 Count-Min-Sketch 알고리즘을 기반으로 합니다.
Syntax
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 입력 테이블 형식 식입니다. |
NumberOfValues | int, long 또는 real | ✔️ | ValueExpression의 고유 값 수입니다. |
ValueExpression | string |
✔️ | 고유 값이 반환되는 입력 테이블 T 에 대한 식입니다. |
SummingExpression | string |
지정한 경우 ValueExpression의 고유 값당 합계가 내보낸 값을 설정하는 입력 테이블 T의 숫자 식입니다. 지정하지 않으면 ValueExpression 의 각 고유 값 개수가 대신 사용됩니다. |
설명
첫 번째 구문( SummingExpression 없음)은 개념적으로 다음과 같습니다.
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues byC
desc
두 번째 구문( SummingExpression 포함)은 개념적으로 다음과 같습니다.
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues byS
desc
예제
가장 빈번한 항목 가져오기
다음 예제에서는 상위 5가지 유형의 폭풍을 찾는 방법을 보여줍니다.
StormEvents
| top-hitters 5 of EventType
출력
EventType | approximate_count_EventType |
---|---|
뇌우를 동반한 바람 | 13015 |
우박 | 12711 |
갑작스러운 홍수 | 3688 |
가뭄 | 3616 |
겨울 날씨 | 3349 |
열 값에 따라 상위 타자 가져오기
다음 예제에서는 "뇌우 바람" 이벤트가 가장 많은 상태를 찾는 방법을 보여 줍니다.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
출력
시스템 상태 | approximate_sum_State |
---|---|
텍사스 | 830 |
GEORGIA | 609 |
미시간 | 602 |
아이오와 | 585 |
펜실베이니아 | 549 |
일리노이 | 533 |
뉴욕 | 502 |
버지니아 | 482 |
캔자스 | 476 |
오하이오 | 455 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기