차이 계산
Essbase 큐브의 차이를 계산하는 예로 예산 값과 실제 값 간의 차이 백분율 계산을 고려합니다. 하나 또는 두 개의 패스로 계산할 수 있습니다.
다음은 차이 및 차이 % 태그가 2단계 멤버인 동적 계산으로 지정된 아웃라인을 보여줍니다.
그림 24-1 시나리오 차원의 차이 및 차이 %

기본 계산 중 Essbase는 시장 및 제품 차원의 값을 집계합니다. 퍼센트 값이 올바르게 집계되지 않으므로 차이 % 공식은 기본 계산 후 재계산되어야 합니다.
차이 %는 동적 계산 태그가 지정되므로 두 패스 멤버인 Essbase는 차이 % 값을 검색할 때 동적으로 계산합니다. 동적 계산은 잘못된 값을 올바르게 계산된 백분율로 덮어씁니다.
차이 %를 2단계 멤버인 동적 계산으로 태그 지정하지 않도록 선택한 경우 지능적 계산이 설정(기본값)되었다고 가정하는 다음 계산 스크립트를 사용하여 기본 계산을 수행하고 차이 %에 대한 공식을 재계산합니다.
CALC ALL;
SET UPDATECALC OFF;
SET CLEARUPDATESTATUS AFTER;
"Variance %";Essbase는 다음 작업을 수행합니다.
-
큐브의 기본 계산을 수행합니다(CALC ALL).
또는 계산 스크립트를 사용하지 않고도 기본 계산을 실행할 수 있습니다.
-
지능형 계산을 해제합니다(SET UPDATECALC OFF).
-
차이 계산이 큐브의 부분 계산(SET CLEARUPDATESTATUS AFTER)인 경우에도 계산 스크립트의 차이 공식에 의해 계산된 블록을 클린으로 표시합니다.
기본적으로 데이터 블록은 전체 계산 후에만 클린으로 표시됩니다.
-
차이 %에 대한 공식을 계산하는 큐브를 순환합니다.