#MISSING 값 테스트
Essbase 공식을 사용하여 데이터베이스에서 #MISSING 값을 테스트할 수 있습니다.
아웃라인에 Commission이라는 멤버가 포함되어 있다고 가정합니다. 현재 멤버 조합에 대한 판매 값이 #MISSING이 아닌 경우 커미션은 판매의 10%로 지불됩니다. 데이터베이스 아웃라인의 커미션 멤버에 적용되는 경우 다음 공식은 커미션을 계산합니다.
IF(Sales <> #MISSING) Commission = Sales * .1;
ELSE Commission = #MISSING;
ENDIF;계산 스크립트에 공식을 배치하는 경우 다음과 같이 해당 공식을 커미션 멤버와 연관시켜야 합니다.
Commission(IF(Sales <> #MISSING) Commission = Sales * .1;
ELSE Commission = #MISSING;
ENDIF;);Essbase는 다음 계산을 수행하여 데이터베이스를 순환합니다.
-
IF 문은 현재 멤버 조합에 대한 Sales 멤버 값을 확인합니다.
-
영업이 #MISSING이 아닌 경우 Essbase는 영업 멤버의 값에 0.1을 곱하고 결과를 커미션 멤버에 배치합니다.
-
영업이 #MISSING인 경우 Essbase는 커미션 멤버에 #MISSING을 배치합니다.