Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

근사 분위수

항목값
화면 이름Approximate percentile
식별자approximatePercentileV1
지원 실행 방식Batch
범주집계 (Aggregate)
반환 자료형Array<Numeric> | Byte | Decimal | Double | Float | Integer | Long | Short

입력값을 작은 값부터 정렬했을 때 지정한 분위수에 해당하는 값을 근사 계산합니다.

입력 인자

이름지정 여부자료형의미와 조건
Expression필수Expression<Numeric>입력 표현식입니다.
Percentiles필수List<Literal<Double>>계산할 분위수이며 0~1 범위여야 합니다. 하나를 지정하면 double, 여러 개를 지정하면 각 분위수의 double 배열을 반환합니다.
Accuracy선택Literal<Integer>기본값 10000인 양의 정수입니다. 값이 클수록 메모리를 더 사용하면서 정확도가 높아지고 근사 상대 오차는 1.0/accuracy입니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Expression: values
  • Percentiles: [0.5]
  • Accuracy: null

입력 테이블:

values
2
4
3

출력: 3

예시 2: 기본 동작

인자 값:

  • Expression: values
  • Percentiles: [0.33, 0.5, 0.66]
  • Accuracy: null

입력 테이블:

values
2
4
3
5
1

출력: [ 2, 3, 4 ]

예시 3: null 처리

인자 값:

  • Expression: values
  • Percentiles: [0.5]
  • Accuracy: null

입력 테이블:

values
null
null
null

출력: null

예시 4: null 처리

인자 값:

  • Expression: values
  • Percentiles: [0.5]
  • Accuracy: null

입력 테이블:

values
null
1
3

출력: 1