![]() |
|
이동 집계 함수이동 집계 함수는 레코드 집합을 입력으로 사용한다는 점에서 함수 집계와 비슷하지만, 전체 레코드 집합에 대해 단일 집계를 출력하는 대신에 현재까지 발생한 레코드를 기반으로 집계를 출력합니다. 이 섹션에서는 Oracle BI Server에서 지원하는 이동 집계 함수에 대해 설명합니다. MAVG현재 행을 포함하여 결과 집합에 있는 마지막 n개 행의 데이터에 대한 이동 평균을 계산합니다. 구문: MAVG (n_expression, n) 설명:
첫 번째 행에 대한 평균은 첫 번째 행에 대한 숫자식과 같습니다. 두 번째 행에 대한 평균은 처음 2개 행의 데이터를 평균하여 계산됩니다. 세 번째 행에 대한 평균은 처음 3개 행의 데이터를 평균하여 계산됩니다. 결국 n번째 행에 도달하면 평균은 마지막 n개 행의 데이터를 기반으로 계산됩니다. MSUM이 함수는 현재 행을 포함하여 마지막 n개 행의 데이터에 대한 이동 합계를 계산합니다. 첫 번째 행에 대한 합계는 첫 번째 행에 대한 숫자식과 같습니다. 두 번째 행에 대한 합계는 처음 2개 행의 데이터를 합계하여 계산됩니다. 세 번째 행에 대한 합계는 처음 3개 행의 데이터를 합계하여 계산됩니다. n번째 행에 도달하면 합계는 마지막 n개 행의 데이터를 기반으로 계산됩니다. 구문: MSUM (n_expression, n) 설명:
예: 다음 예는 MSUM 함수를 사용하는 보고서를 나타냅니다.
RSUM이 함수는 지금까지 발생한 레코드를 기반으로 이동 합계를 계산합니다. 첫 번째 행에 대한 합계는 첫 번째 행에 대한 숫자식과 같습니다. 두 번째 행에 대한 합계는 처음 2개 행의 데이터를 합계하여 계산됩니다. 세 번째 행에 대한 합계는 처음 3개 행의 데이터를 합계하여 계산됩니다. 구문: RSUM (n_expression) 설명:
예: 다음 예는 RSUM 함수를 사용하는 보고서를 나타냅니다.
RCOUNT이 함수는 레코드 집합을 입력으로 사용하여 지금까지 발생한 레코드 수를 계산합니다. 쿼리의 각 그룹에 대해 함수 값을 재설정합니다. 열에 대한 정렬 순서가 정의된 경우 정렬된 열의 동일한 값이 인접하도록 이 함수가 증분되지 않습니다. 이 문제를 방지하기 위해 보고서에는 임의 열에 대한 정렬 순서나 모든 열에 대한 정렬 순서가 포함되지 않습니다. 구문: RCOUNT (Expr) 설명:
예: 다음은 RCOUNT 함수를 사용하는 보고서를 나타냅니다.
RMAX이 함수는 레코드 집합을 입력으로 사용하여 지금까지 발생한 레코드를 기반으로 최대값을 표시합니다. 지정된 데이터 유형은 정렬할 수 있는 유형이어야 합니다. 구문: RMAX (expression) 설명:
예: 다음 예는 RMAX 함수를 사용하는 보고서를 나타냅니다.
RMIN이 함수는 레코드 집합을 입력으로 사용하여 지금까지 발생한 레코드를 기반으로 최소값을 표시합니다. 지정된 데이터 유형은 정렬할 수 있는 유형이어야 합니다. 구문: RMIN (expression) 설명:
예: 다음 예는 RMIN 함수를 사용하는 보고서를 나타냅니다.
|
2018년 8월 게시됨 | Copyright © 2005, 2018, Oracle. All rights reserved. Legal Notices. |