Essbase 공식 및 공식 계산 구현
Essbase 공식은 멤버 간의 관계를 계산합니다. Essbase 아웃라인 및 계산 스크립트에서 사용할 수 있습니다.
공식을 구현하려면 다음을 수행할 수 있습니다.
-
아웃라인의 멤버에 공식을 적용합니다. 정확성 또는 성능을 위해 계산을 신중하게 제어할 필요가 없는 경우 이 방법을 사용합니다. 이 방법은 공식 크기를 64KB 미만으로 제한합니다.
공식에 함수 사용을 참조하십시오.
-
계산 스크립트에 공식을 배치합니다. 계산을 신중하게 제어해야 하는 경우 이 방법을 사용합니다.
계산 스크립트의 공식을 참조하십시오.
다음 이미지는 Sample.Basic 큐브의 측정항목 차원을 보여줍니다. Margin %, Profit % 및 Profit per Ounce 멤버는 적용된 공식을 사용하여 계산됩니다.
그림 17-1 온스당 마진 %, 수익 % 및 이익 계산

큐브 아웃라인의 멤버에 적용된 공식의 경우 Essbase는 다음 작업을 수행할 때 공식을 계산합니다.
-
기본(CALC ALL) 계산을 실행합니다.
-
공식이 포함된 멤버를 계산하는 계산 스크립트(예: 멤버를 포함하는 차원의 CALC DIM 또는 멤버 자체)를 실행합니다.
계산 스크립트의 공식에 대해 Essbase는 계산 스크립트에서 공식이 발생할 때 해당 공식을 계산합니다.
공식이 동적으로 계산된 멤버와 연결된 경우 Essbase는 사용자가 데이터 값을 요청할 때 공식을 계산합니다. 계산 스크립트에서는 동적으로 계산된 멤버를 계산하거나 동적으로 계산된 멤버를 공식 계산의 대상으로 설정할 수 없습니다.
큐브 아웃라인 또는 계산 스크립트의 공식에서 동적으로 계산된 멤버를 사용하면 계산 성능에 상당한 영향을 줄 수 있습니다. Essbase가 동적 계산을 수행하기 위해 정규 계산을 중단하므로 성능이 영향을 받습니다.
아웃라인에 적용하는 공식에는 대체 변수를 사용할 수 없습니다.