계정 차원에서 기간 누계 값 계산

Essbase 블록 저장영역 아웃라인에 계정 태그가 지정된 차원이 포함된 경우 @PTD 계산 함수를 사용하여 관련 기간 누계 값을 계산할 수 있습니다. 또는 동적 시계열 멤버를 사용할 수 있습니다.

이 예에서는 시간 차원에 추가된 멤버 공식에 @PTD 함수를 사용합니다.

Sample Basic 데이터베이스에서 측정 차원의 Inventory 분기를 고려합니다.

Inventory (~) (Label Only)
   Opening Inventory (+) (TB First) (Expense Reporting) 
      IF(NOT @ISMBR(Jan))
   Additions (~) (Expense Reporting)
   Ending Inventory (~) (TB Last) (Expense Reporting)

연도 및 현재 분기에 대한 기간 누계 값을 계산하려면 연도 차원에 분기 누계의 경우 QTD, 연간 누계의 경우 YTD라는 두 개의 멤버를 추가합니다. 예:

QTD (~) @PTD(Apr:May)
YTD (~) @PTD(Jan:May);

현재 월이 5월이라고 가정할 경우 QTD 멤버에 다음 공식을 추가합니다.

@PTD(Apr:May);

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

@PTD(Jan:May);

Essbase는 필요에 따라 월 범위의 값을 합산합니다. 재고 개시에는 첫 번째 시간 잔고 태그가 있고 종료 재고에는 마지막 시간 잔고 태그가 있습니다. Essbase는 이러한 값을 적절하게 처리합니다. 첫번째, 마지막 및 평균 값 계산을 참조하십시오.

다음은 Inventory 분기의 멤버와 Sales 멤버에 대한 계산 결과의 예입니다.

표 18-1 결과: 기간 누계 값 계산을 위한 계산 스크립트 예

측정->시간 1월 Feb 3월 4월 5월 QTD 연간

재고 개시

100

110

120

110

140

110

100

추가

110

120

100

160

180

340

670

Sales

100

110

110

130

190

320

640

기말 재고

110

120

110

140

130

130

130

Sales 및 Additions의 값이 합산되었습니다.

재고 개시에는 TB 첫 번째 태그가 있습니다. QTD의 경우 Essbase는 현재 분기의 첫 번째 값(4월)을 사용합니다. YTD의 경우 Essbase는 연도의 첫 번째 값(1월)을 사용합니다.

끝 재고에 TB 마지막 태그가 있습니다. QTD의 경우 Essbase는 현재 분기의 마지막 값(5월)을 사용합니다. YTD의 경우 Essbase는 연도의 마지막 값(5월)을 사용합니다.

주:

동적 시계열 멤버를 사용하여 기간 누계 값을 계산할 수도 있습니다.