Sdílet prostřednictvím


percentrank_tdigest()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vypočítá přibližné pořadí hodnoty v množině, kde se pořadí vyjadřuje jako procento velikosti množiny. Tuto funkci lze zobrazit jako inverzní funkci percentilu.

Syntaxe

percentrank_tdigest(hodnota digest, )

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
trávit string ✔️ Výraz vygenerovaný pomocí tdigest() nebo tdigest_merge().
value skalární ✔️ Výraz představující hodnotu, která se má použít pro výpočet pořadí procent.

Poznámka:

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

Návraty

Procento pořadí hodnot v datové sadě

Příklady

Získání percentrank_tdigest() vlastnosti poškození, která má hodnotu 4490$ je ~85%:

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

Výstup

Column1
85.0015237192293

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

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

Výstup

percentile_tdigest_tdigestRes
4490