Udostępnij za pośrednictwem


percentile_tdigest()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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"]