다음을 통해 공유


merge_tdigest()

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

결과(집계 버전의 스칼라 버전tdigest_merge())를 병합합니다tdigest.

기본 알고리즘(T-Digest) 및 예상 오류 에 대해 자세히 알아보세요.

merge_tdigest() 함수 및 tdigest_merge() 함수는 동일합니다.

Important

tdigest() 및 tdigest_merge()의 결과를 저장하고 나중에 검색할 수 있습니다. 예를 들어 일별 백분위수 요약을 만든 다음 주 백분위수 계산에 사용할 수 있습니다. 그러나 이러한 결과의 정확한 이진 표현은 시간이 지남에 따라 변경 될 수 있습니다. 이러한 함수가 동일한 입력에 대해 동일한 결과를 생성한다는 보장은 없으므로 이러한 함수를 사용하는 것이 좋습니다.

구문

merge_tdigest(exprs)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
exprs dynamic ✔️ 병합할 값이 있는 tdigest 하나 이상의 쉼표로 구분된 열 참조입니다.

반품

열을 *Expr1*병합한 결과 , *Expr2*... *ExprN* tdigest

예시

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))

출력

percentile_tdigest_merged
20