percentileRank - Amazon QuickSight

percentileRank

percentileRank 함수는 지정 분할과 비교한 치수 또는 규격의 백분위 순위를 계산합니다. 이 백분위 순위 값(x)은 현재 항목이 지정된 파티션 내 값의 x%를 상회함을 나타냅니다. 백분위 순위 값은 0 이상 100 미만의 수를 범위로 합니다.

구문

괄호를 사용해야 합니다. 어떤 인수가 옵션인지 보려면 다음 설명을 확인합니다.

percentileRank ( [ sort_order_field ASC_or_DESC, ... ] ,[ {partition_field}, ... ] )

인수

정렬 순서 필드

하나 이상의 집계 치수와 차원 데이터를 정렬하는 기준으로, 쉼표로 구분합니다. 오름차순(ASC) 또는 내림차순(DESC)으로 정렬 순서를 지정할 수 있습니다.

두 단어 이상이면 목록의 각 필드가 {}(중괄호)로 묶입니다. 전체 목록은 [ ](대괄호)로 묶입니다.

partition field

(선택 사항) 하나 이상의 차원을 분할하는 기준으로, 쉼표로 구분합니다.

두 단어 이상이면 목록의 각 필드가 {}(중괄호)로 묶입니다. 전체 목록은 [ ](대괄호)로 묶입니다.

계산 수준

(선택 사항) 사용할 계산 수준을 지정합니다.

  • PRE_FILTER - 사전 필터 계산이 데이터 세트 필터보다 먼저 계산됩니다.

  • PRE_AGG - 사전 집계 계산이 집계 및 상위/하위 N 필터를 시각적 객체에 적용하기 전에 계산됩니다.

  • POST_AGG_FILTER - (기본값) 시각적 객체가 표시될 때 테이블 계산이 수행됩니다.

비어 있을 때 이 값은 기본적으로 POST_AGG_FILTER로 설정됩니다. 자세한 내용은 Amazon QuickSight에서 레벨 인식 계산 사용 단원을 참조하십시오.

다음 예제에서는 State 기준으로 max(Sales)의 내림차순 백분위 순위를 결정합니다.

percentileRank ( [max(Sales) DESC], [State] )

다음 예제에서는 총 Billed Amount 기준으로 Customer Region의 백분위 순위를 결정합니다. 테이블 계산의 필드는 시각적 객체의 필드 모음에 있습니다.

percentileRank( [sum({Billed Amount}) DESC], [{Customer Region}] )

다음 스크린샷은 총 Billed Amount와 함께 예제의 결과를 표시하므로 각 리전의 비교해 볼 수 있습니다.

Table showing sum of billed amount and percentile by customer region for APAC, EMEA, and US.