percentile_array_tdigest()
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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] |