windowSum - Amazon QuickSight

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

windowSum

windowSum 함수는 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 합계를 계산합니다. 일반적으로 시각적으로 지표 및 날짜 필드를 보여주는 시계열에서 사용자 지정 창 함수를 사용합니다.

창 함수는 MySQL 8 이전 버전과 MariaDB 10.2 이전 버전에서는 지원되지 않습니다.

구문

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

windowSum ( measure , [sort_order_field ASC/DESC, ...] , start_index , end_index ,[ partition_field, ... ] )

인수

치수

합계를 구하려는 집계된 지표(예: sum({Revenue}))입니다.

엔진 MySQL, MariaDB 및 MySQL 호환성이 있는 Amazon Aurora의 경우 조회 인덱스는 1로만 제한됩니다. 창 함수는 MySQL 8 이하 버전과 MariaDB 10.2 이전 버전에서는 지원되지 않습니다.

정렬 속성

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

목록의 각 필드는 두 개 이상의 단어인 경우 {}(중괄호)로 묶습니다. 전체 목록은 [ ](대괄호)로 묶입니다.

시작 인덱스

시작 인덱스는 양수이며 현재 행 위의 n 행을 나타냅니다. 시작 인덱스는 실제 시간을 계산하는 것이 아니라 현재 행 위에 있는 사용 가능한 데이터 포인트를 계산합니다. 데이터가 희박한 경우(예: 몇 개월 또는 몇 년 누락) 인덱스를 적절히 조정하십시오.

종료 인덱스

종료 인덱스는 양수이며 현재 행 아래의 n 행을 나타냅니다. 종료 인덱스는 실제 시간을 계산하는 것이 아니라 현재 행 아래에 있는 사용 가능한 데이터 포인트를 계산합니다. 데이터가 희박한 경우(예: 몇 개월 또는 몇 년 누락) 인덱스를 적절히 조정하십시오.

partition field

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

목록의 각 필드는 두 개 이상의 단어인 경우 {}(중괄호)로 묶습니다. 전체 목록은 [ ](대괄호)로 묶입니다.

다음 예제에서는 SaleDate 기준으로 정렬된 sum(Revenue)의 이동 합계를 계산합니다. 계산에는 현재 행의 위 2행과 아래 1행이 포함됩니다.

windowSum ( sum(Revenue), [SaleDate ASC], 2, 1 )

다음 예제에서는 검사하는 12개월 합계를 보여줍니다.

windowSum(sum(Revenue),[SaleDate ASC],12,0)

다음 스크린샷은 이 검사하는 12개월 합계 예제의 결과를 보여줍니다. 수익과 검사하는 12개월 합계 수익의 차이를 보여주기 위해 sum(Revenue) 필드가 차트에 추가됩니다.

Line graph comparing revenue and moving sum over 2017-2018, showing steady increase in both metrics.