Sdílet prostřednictvím


percentrank_tdigest()

Vypočítá přibližné pořadí hodnoty v množině, kde pořadí je vyjádřeno jako procento velikosti sady. Tuto funkci lze zobrazit jako inverzní funkci percentilu.

Syntax

percentrank_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 procentuálního pořadí.

Poznámka

Typ hodnoty a typ prvků v hodnotě digest by měly být stejné.

Návraty

Procentuální pořadí hodnot v datové sadě

Příklady

Získání percentrank_tdigest() poškození majetku s hodnotou 4490$ je ~85%:

StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentrank_tdigest(tdigestRes, 4490)

Výstup

Sloupec1
85.0015237192293

Použití percentilu 85 nad poškozením majetku by mělo dát 4490$:

StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))

Výstup

percentile_tdigest_tdigestRes
4490