다음을 통해 공유


percentile_array_tdigest()

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

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

구문

percentiles_array_tdigest(tdigest, 백분위수1 [ , percentile2, ...])

percentiles_array_tdigest(tdigest, 동적 배열 [, typeLiteral ])

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

매개 변수

이름 Type 필수 설명
tdigest string ✔️ tdigest 백분위수 계산에 사용되는 tdigest_merge() 결과입니다.
percentile real ✔️ 백분위 수를 지정하는 값 또는 쉼표로 구분된 값 목록입니다.
동적 배열 dynamic ✔️ 백분위수를 지정하는 실수의 동적 배열입니다.
typeLiteral string 형식 리터럴입니다. 예들 들어 typeof(long)입니다. 제공된 경우 결과 집합은 이 형식입니다.

반품

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

  • 함수는 적어도 1%를 받아야 합니다(그리고 더 많은 경우 위의 구문을 참조하세요. percentile1 [, 백분위수2] ... [,percentileN]) 및 결과는 결과를 포함하는 동적 배열입니다. (예: percentiles())
  • 1%만 제공되고 형식도 제공된 경우 결과는 해당 백분율의 결과와 함께 제공된 동일한 형식의 열이 됩니다. 이 경우 모든 tdigest 함수는 해당 형식이어야 합니다.
  • tdigest에 다른 형식의 함수가 포함된 tdigest 경우 형식을 제공하지 마세요. 결과는 동적 형식입니다. 아래 예제를 참조하세요.

예제

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))

출력

percentile_tdigest_tdigestRes
[0,0,0]
[0,0,62000000]
[0,0,110000000]
[0,0,1200000]
[0,0,250000]