rank_tdigest()
Vypočítá přibližné pořadí hodnoty v sadě.
Pořadí hodnot v
v množině S
je definováno jako počet členů S
, které jsou menší nebo rovny v
, S
je reprezentováno jeho tdigest
.
Syntax
rank_tdigest(
Digest,
Hodnotu)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
digest | string |
Výraz vygenerovaný pomocí tdigest() nebo tdigest_merge() | |
value | Skalár | Výraz představující hodnotu, která se má použít pro výpočet pořadí. |
Návraty
Hodnota pořadí foreach v datové sadě.
Tip
Hodnoty, které chcete získat, musí být stejného typu jako tdigest
hodnota .
Příklady
V seřazených seznamech (1–1000) je pořadí 685 jeho indexem:
range x from 1 to 1000 step 1
| summarize t_x=tdigest(x)
| project rank_of_685=rank_tdigest(t_x, 685)
Výstup
rank_of_685 |
---|
685 |
Tento dotaz vypočítá pořadí hodnoty 4490$ ve všech nákladech na vlastnosti poškození:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project rank_of_4490=rank_tdigest(tdigestRes, 4490)
Výstup
rank_of_4490 |
---|
50207 |
Získání odhadovaného procenta pořadí (vydělením nastavenou velikostí):
StormEvents
| summarize tdigestRes = tdigest(DamageProperty), count()
| project rank_tdigest(tdigestRes, 4490) * 100.0 / count_
Výstup
Column1 |
---|
85.0015237192293 |
Percentil 85 nákladů na poškození vlastností je 4490$:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))
Výstup
percentile_tdigest_tdigestRes |
---|
4490 |
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