percentile_tdigest()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Oblicza wynik percentylu z tdigest
wyników (który został wygenerowany przez tdigest() lub tdigest_merge())
Składnia
percentile_tdigest(
expr,
percentile1 ,
typeLiteral)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
wyrażenie | string |
✔️ | Wyrażenie wygenerowane przez tdigest element lub tdigest_merge(). |
percentyl | long |
✔️ | Wartość określająca percentyl. |
typeLiteral | string |
Literał typu. Jeśli zostanie podany, zestaw wyników będzie tego typu. Na przykład rzutuje wszystkie wyniki, typeof(long) aby wpisać long . |
Zwraca
Wartość percentyla każdej wartości w eksplorze.
Napiwek
- Jeśli typ został podany, wynik będzie kolumną tego samego typu podaną z wynikami percentyla. W takim przypadku wszystkie
tdigest
funkcje muszą być tego typu. - Jeśli wyrażenie zawiera
tdigest
funkcje różnych typów, nie podaj typu. Wynik będzie typu dynamiczny. Zobacz poniższe przykłady.
Przykłady
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Wyjście
percentile_tdigest_tdigestRes |
---|
0 |
62000000 |
110000000 |
1200000 |
250000 |
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)
Wyjście
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.000000Z"] |
["2007-12-31T23:59:00.000000Z"] |