operador top-hitters
Retorna uma aproximação para os valores distintos mais populares, ou os valores com a maior soma, na entrada.
Observação
top-hitters
usa um algoritmo de aproximação otimizado para desempenho quando os dados de entrada são grandes.
A aproximação é baseada no algoritmo Count-Min-Sketch .
Syntax
T|
top-hitters
Numberofvaluesof
ValueExpression [ by
SummingExpression ]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
T | string |
✔️ | A expressão tabular de entrada. |
Numberofvalues | int, long ou real | ✔️ | O número de valores distintos de ValueExpression. |
ValueExpression | string |
✔️ | Uma expressão sobre a tabela de entrada T cujos valores distintos são retornados. |
SummingExpression | string |
Se especificada, uma expressão numérica sobre a tabela de entrada T cuja soma por valor distinto de ValueExpression estabelece quais valores emitir. Se não for especificado, a contagem de cada valor distinto de ValueExpression será usada. |
Comentários
A primeira sintaxe (sem SummingExpression) é conceitualmente equivalente a:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues por C
desc
A segunda sintaxe (com SummingExpression) é conceitualmente equivalente a:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues por S
desc
Exemplos
Obter itens mais frequentes
O exemplo a seguir mostra como encontrar os cinco principais tipos de tempestades.
StormEvents
| top-hitters 5 of EventType
Saída
EventType | approximate_count_EventType |
---|---|
Thunderstorm Wind | 13015 |
Granizo | 12711 |
Saturação de Flash | 3688 |
Seca | 3616 |
Clima de Inverno | 3349 |
Obter os principais rebatedores com base no valor da coluna
O exemplo a seguir mostra como encontrar os Estados com mais eventos de "Vento de Tempestade".
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Saída
Estado | approximate_sum_State |
---|---|
TEXAS | 830 |
GEÓRGIA | 609 |
MICHIGAN | 602 |
IOWA | 585 |
Pensilvânia | 549 |
ILLINOIS | 533 |
NOVA YORK | 502 |
VIRGÍNIA | 482 |
KANSAS | 476 |
OHIO | 455 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de