Operátor top-hitters
Vrátí aproximaci pro nejoblíbenější jedinečné hodnoty nebo hodnoty s největším součtem ve vstupu.
Poznámka
top-hitters
používá algoritmus aproximace optimalizovaný pro výkon, pokud jsou vstupní data velká.
Aproximace je založena na algoritmu Count-Min-Sketch .
Syntax
T|
top-hitters
Numberofvaluesof
ValueExpression [ by
SummingExpression ]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
T | string |
✔️ | Vstupní tabulkový výraz. |
Numberofvalues | int, long nebo real | ✔️ | Počet jedinečných hodnot ValueExpression. |
ValueExpression | string |
✔️ | Výraz nad vstupní tabulkou T , jehož jedinečné hodnoty jsou vráceny. |
SummingExpression | string |
Pokud je zadán, číselný výraz nad vstupní tabulkou T , jehož součet za jedinečnou hodnotu ValueExpression určuje, které hodnoty se mají vygenerovat. Pokud není zadáno, použije se místo toho počet jednotlivých jedinečných hodnot ValueExpression . |
Poznámky
První syntaxe (bez SummingExpression) je koncepčně ekvivalentní:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues by C
desc
Druhá syntaxe (s SummingExpression) je koncepčně ekvivalentní:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues by S
desc
Příklady
Získání nejčastějších položek
Další příklad ukazuje, jak najít 5 nejčastějších typů bouřek.
StormEvents
| top-hitters 5 of EventType
Výstup
Typ události | approximate_count_EventType |
---|---|
Bouřkový vítr | 13015 |
Krupobití | 12711 |
Blesková povodeň | 3688 |
Sucha | 3616 |
Zimní počasí | 3349 |
Získání hlavních hitterů na základě hodnoty sloupce
Další příklad ukazuje, jak najít státy s nejvíce událostmi "Bouřkový vítr".
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Výstup
Stav | approximate_sum_State |
---|---|
TEXAS | 830 |
GRUZIE | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro