다음을 통해 공유


Percentile_Cont(Azure Stream Analytics)

전체 데이터 집합의 연속 분포를 기반으로 백분위수 계산 결과는 보간되며 입력 집합의 특정 값과 같지 않을 수 있습니다.

Syntax

PERCENTILE_CONT ( numeric_literal )
      OVER ( ORDER BY order_by_expression [ ASC | DESC ] )

인수

numeric_literal

계산할 백분위수입니다. 값의 범위는 0에서 1 사이여야 합니다.

OVER ( ORDER BY order_by_expression [ ASC | DESC] )

정렬할 숫자 값 목록을 지정하고 백분위수를 컴퓨팅합니다. order_by_expression은 하나만 허용됩니다. 식은 BIGINT 또는 FLOAT여야 합니다. 기본 정렬 순서는 오름차순입니다.

반환 형식

Float

예제

다음 예제에서는 PERCENTILE_CONT 사용하여 지역 간 서비스 가용성의 95번째 백분위수 를 찾습니다. 함수는 입력 데이터 집합 내에 있는 백분위수는 반환하지 않을 수 있습니다. PERCENTILE_CONT 데이터 집합에 있는지 여부에 관계없이 적절한 값을 보간하기 때문입니다.

SELECT PERCENTILE_CONT(0.95) OVER (ORDER BY serviceAvailability)
FROM testInput
GROUP BY SlidingWindow(hours, 1)

예제 입력:

영역 ServiceAvailability
A 0.98
b 0.93
C 0.78
D 0.99
E 0.89

예제 출력:

0.988