데이터베이스 하위 집합 계산
Essbase 큐브의 하위 세트를 계산하는 예로 이 계산 스크립트는 @DESCENDENTS 함수를 사용하여 계산 범위를 제한합니다.
이 예에서는 지역 마케팅 관리자가 큐브의 각 영역을 계산하는 방법을 보여줍니다. 계산 스크립트는 @DESCENDANTS(동쪽)를 사용하여 East 지역의 계산을 제한합니다. East 지역의 각 하위에 대한 연도, 측정 및 제품 차원을 계산하기 때문입니다.
다음 이미지는 시장 차원의 동쪽, 서쪽, 남쪽 및 중앙 멤버 계층을 보여줍니다.
그림 24-2 시장 차원의 동쪽, 서쪽, 남쪽 및 중앙 멤버

예제 스크립트:
/* Calculate the Budget data values for the descendants of East */
FIX(Budget, @DESCENDANTS(East))
CALC DIM(Year, Measures, Product);
ENDFIX
/* Consolidate East */
FIX(Budget)
@DESCENDANTS(East);
ENDFIXEssbase는 다음 작업을 수행합니다.
-
동부 후손의 예산 값에 대한 수정입니다.
-
East 하위 항목의 모든 예산 값에 대해 한 번에 연도, 측정 단위 및 제품 차원을 계산합니다.
-
다른 차원의 모든 멤버에 대한 예산 값을 수정합니다.
-
동쪽의 후손을 집계하고 결과를 동쪽에 배치합니다.