percentrank_tdigest()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |