View a markdown version of this page

denseRank - Amazon Quick

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

denseRank

denseRank 함수는 지정 분할과 비교한 차원 또는 치수의 순위를 계산합니다. 중복은 무시하고 각 항목을 단 한 번 센 후 중복값의 순위가 동일하도록 "공백 없이" 순위를 할당합니다.

구문

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

denseRank ( [ sort_order_field ASC_or_DESC, ... ] ,[ partition_field, ... ] )

인수

정렬 순서 필드

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

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

partition field

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

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

계산 수준

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

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

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

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

비어 있을 때 이 값은 기본적으로 POST_AGG_FILTER로 설정됩니다. 자세한 내용은 빠른에서 레벨 인식 계산 사용을 참조하세요.

예제

다음 예제는 State 및 City 기준으로 내림차순으로 밀집 정렬한 max(Sales)의 순위입니다. max(Sales)가 동일한 모든 도시에 동일 순위가 할당되며, 그다음 도시는 연속으로 이어지는 순위를 매깁니다. 예를 들어 순위가 같은 도시가 세 곳이라면 네 번째 도시는 2위입니다.

denseRank ( [max(Sales) DESC], [State, City] )

다음 예제는 State 기준으로 내림차순으로 밀집 정렬한 max(Sales)의 순위입니다. max(Sales)가 동일한 모든 주에 동일 순위가 할당되며, 그다음은 연속으로 이어지는 순위를 매깁니다. 예를 들어 순위가 같은 주가 세 곳이라면 네 번째 주는 2위입니다.

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