merge_tdigest()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Scala tdigest
wyniki (skalarna wersja zagregowanej wersji tdigest_merge()
).
Przeczytaj więcej na temat algorytmu bazowego (T-Digest) i szacowanego błędu tutaj.
Funkcje
merge_tdigest()
itdigest_merge()
są równoważne
Ważne
Wyniki funkcji tdigest() i tdigest_merge() można przechowywać i pobierać później. Na przykład możesz utworzyć podsumowanie dziennych percentyli, które następnie może służyć do obliczania tygodniowych percentyli. Jednak dokładna reprezentacja binarna tych wyników może ulec zmianie w czasie. Nie ma gwarancji, że te funkcje będą produkować identyczne wyniki dla identycznych danych wejściowych i dlatego nie zalecamy polegania na nich.
Składnia
merge_tdigest(
wyrażenie)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
wyrażenie | dynamic |
✔️ | Co najmniej jedno odwołanie do kolumn rozdzielanych przecinkami, które mają tdigest zostać scalone wartości. |
Zwraca
Wynik scalania kolumn *Expr1*
, , *Expr2*
... *ExprN*
do jednego tdigest
.
Przykład
range x from 1 to 10 step 1
| extend y = x + 10
| summarize tdigestX = tdigest(x), tdigestY = tdigest(y)
| project merged = merge_tdigest(tdigestX, tdigestY)
| project percentile_tdigest(merged, 100, typeof(long))
Wyjście
percentile_tdigest_merged |
---|
20 |