다음을 통해 공유


percentile_tdigest()

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

결과(tdigest() 또는 tdigest_merge()에 의해 생성된 결과에서 tdigest 백분위수 결과를 계산합니다.

구문

percentile_tdigest(expr, percentile1 , typeLiteral)

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

매개 변수

이름 Type 필수 설명
expr string ✔️ 또는 tdigest_merge()에 의해 tdigest 생성된 식입니다.
percentile long ✔️ 백분위수를 지정하는 값입니다.
typeLiteral string 형식 리터럴입니다. 제공된 경우 결과 집합은 이 형식입니다. 예를 들어 typeof(long) 모든 결과를 형식 long으로 캐스팅합니다.

반품

expr에 있는 각 값의 백분위수 값입니다.

  • 형식이 제공된 경우 결과는 백분위수 결과와 함께 제공된 동일한 형식의 열이 됩니다. 이 경우 모든 tdigest 함수는 해당 형식이어야 합니다.
  • expr에 다른 형식의 함수가 포함된 tdigest 경우 형식을 제공하지 마세요. 결과는 동적 형식입니다. 아래 예제를 참조하세요.

예제

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)

출력

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)

출력

percentile_tdigest_tdigestRes
[0]
[62000000]
["2007-12-20T11:30:00.0000000Z"]
["2007-12-31T23:59:00.0000000Z"]