Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Oblicza przybliżoną rangę wartości w zestawie.
Ranga wartości v w zestawie S jest definiowana jako liczba elementów członkowskich S , które są mniejsze lub równe v, S jest reprezentowane przez jego tdigest.
Składnia
rank_tdigest(wartość skrótu, )
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Type | Wymagania | opis |
|---|---|---|---|
| trawić | string |
Wyrażenie, które zostało wygenerowane przez tdigest() lub tdigest_merge(). | |
| wartość | skalar | Wyrażenie reprezentujące wartość, która ma być używana do obliczania klasyfikacji. |
Zwraca
Wartość rangi foreach w zestawie danych.
Napiwek
Wartości, które chcesz uzyskać, muszą mieć taki sam typ jak tdigest.
Przykłady
Na posortowanej liście (1–1000) klasyfikacja 685 to jej indeks:
range x from 1 to 1000 step 1
| summarize t_x=tdigest(x)
| project rank_of_685=rank_tdigest(t_x, 685)
Wyjście
rank_of_685 |
|---|
685 |
To zapytanie oblicza rangę wartości 4490$ dla wszystkich kosztów właściwości uszkodzeń:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project rank_of_4490=rank_tdigest(tdigestRes, 4490)
Wyjście
rank_of_4490 |
|---|
50207 |
Pobieranie szacowanej wartości procentowej rangi (przez podzielenie według rozmiaru zestawu):
StormEvents
| summarize tdigestRes = tdigest(DamageProperty), count()
| project rank_tdigest(tdigestRes, 4490) * 100.0 / count_
Wyjście
Column1 |
|---|
85.0015237192293 |
Percentyl 85 kosztów szkód wynosi 4490$:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))
Wyjście
percentile_tdigest_tdigestRes |
|---|
4490 |