롤링 값 계산

Essbase @AVGRANGE 계산 함수를 사용하여 롤링 평균을 계산하고, @ACCUM 계산 함수를 사용하여 롤링 연간 누계 값을 계산할 수 있습니다.

예를 들어, 데이터베이스에 월별 Sales 데이터 값이 포함되어 있고 Outline에 AVG_Sales 및 YTD_Sales 멤버가 포함되어 있다고 가정합니다.

이 공식을 AVG_Sales 멤버에 추가합니다.

@AVGRANGE(SKIPNONE, Sales, @CURRMBRRANGE(Year, LEV, 0, , 0));

YTD_Sales 멤버에 다음 공식을 추가합니다.

@ACCUM(Sales);

Essbase는 시간 태그가 지정된 차원에서 월의 평균 판매 값을 계산합니다. SKIPNONE 파라미터는 모든 값(#MISSING 값 포함)을 의미합니다. Essbase는 결과를 AVG_Sales에 배치합니다.

다음 테이블에서는 Essbase가 누적 판매 값을 계산하고 결과를 YTD_Sales에 배치할 때의 결과를 보여 줍니다.

표 18-2 결과: 롤링 값 계산을 위한 계산 스크립트 예

측정 -> 시간 1월 Feb 3월 Qtr1

Sales

100

200

300

600

AVG 판매

100

150

200

누락 수

YTD_판매

100

300

600

누락 수

AVG_Sales의 값은 월 누계의 평균입니다. 예를 들어, AVG_Sales -> Mar는 1월, 2월 및 3월의 평균 판매입니다.

YTD_Sales의 값은 현재 월까지의 누적 값입니다. 따라서 YTD_Sales -> Feb는 Sales -> Jan 및 Sales -> Feb의 합계입니다.