共用方式為


percentrank_tdigest()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

計算集合中值的近似排名,其中 rank 是以集合大小的百分比表示。 此函式可以視為百分位數的反函數。

語法

percentrank_tdigest(摘要,)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
消化 string ✔️ 由 tdigest()tdigest_merge() 產生的運算式。
value 純量 ✔️ 表達式,表示要用於百分比排名計算的值。

注意

value 的類型和摘要中的專案類型應該相同。

傳回

數據集中值的百分比排名。

範例

取得價值 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