PERCENTILEKLLMV 함수
PERCENTILEKLLMV 함수
Apache Pinot의 PERCENTILEKLLMV 집계 함수는 멀티밸류(Multi-value) 컬럼을 받는 PERCENTILEKLL 집계 함수의 변형이에요. 주어진 컬럼의 값들은 집계 전에 '평탄화(flatten)'되므로, 함수는 주어진 백분위수에 대해 단일 값을 만들어내요.
출처: 문서
본문
PERCENTILEKLLMV 함수는 멀티밸류 컬럼을 받는 PERCENTILEKLL 집계 함수의 변형이에요. 주어진 컬럼의 값들은 집계 전에 '평탄화'되므로 함수는 주어진 백분위수에 대해 단일 값을 만들어내요.
시그니처
PercentileKLLMV(column, percentile, kValue) -> Double
column(필수): 집계할 컬럼 이름.percentile(필수): 계산할 백분위수 값 [0..100]kValue: 스케치의 크기를 결정하는 정수 값. 기본값은200이며 약 1.65%의 정규화된 순위 오차에 해당해요. 자세한 내용은 정확도 vs 크기 차트를 참고하세요.
사용 예시
select percentileKLLMV(ArrOfInts, 90) as value
from MyTable
| value |
|---|
| 40 |