percentrank_tdigest()

計算集合中值的大約排名,其中 rank 會以集合大小的百分比表示。 此函數可以檢視為百分位數的相反項目。

語法

percentrank_tdigest(消化,價值)

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
消化 string ✔️ tdigest () tdigest_merge () 產生的表達式。
value 純量 (scalar) ✔️ 表達式,表示要用於百分比排名計算的值。

注意

的類型和摘要中的項目類型應該相同。

傳回

資料集中值的百分比排名。

範例

取得值為 4490$ 的損毀屬性的 percentrank_tdigest() 是 ~85%:

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

輸出

資料行1
85.0015237192293

在損毀屬性上使用百分位數 85 時應該提供 4490$:

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

輸出

percentile_tdigest_tdigestRes
4490