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 |