percentDifference - Amazon QuickSight

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

percentDifference

percentDifference 함수는 분할과 정렬, lookup index를 바탕으로 현재 값과 비교 값 사이의 비율 차이를 계산합니다.

구문

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

percentDifference ( measure ,[ sortorder_field ASC_or_DESC, ... ] ,lookup index ,[ partition_field, ... ] )

인수

치수

비율 차이를 확인하려는 집계 치수입니다.

정렬 순서 필드

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

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

lookup index

lookup index는 양수 또는 정수입니다. 정렬의 다음 행(양수) 또는 정렬의 이전 행(음수)을 말합니다. 조화 인덱스는 1–2,147,483,647이 될 수 있습니다. 엔진 MySQL, MariaDB 및 호환되는 에디션의 Aurora MySQL이 있는 경우 조회 인덱스는 1로만 제한됩니다.

partition field

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

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

다음 예제는 Sales 기준으로 정렬한 현재 및 이전 Statesum(Sales) 간 차이를 비율로 계산합니다.

percentDifference ( sum(amount), [sum(amount) ASC], -1, [State] )

다음 예제는 정렬 기준([{Customer Region} ASC])에 따라 또 다른 Billed Amount에 대한 Billed Amount의 비율을 계산합니다. 테이블 계산의 필드는 시각적 객체의 필드 모음에 있습니다.

percentDifference ( sum( {Billed Amount} ), [{Customer Region} ASC], 1 )

다음 스크린샷에 예제 결과가 나와 있습니다. 빨간색 문자는 Customer Region APAC 에 대한 Billed AmountEMEA 리전 금액보다 24% 적음을 보여줍니다

Dashboard showing percentages and sums of billed amounts by customer region for APAC, EMEA, and US.