사용자정의 계산 규칙 생성 정보

사용자정의 계산 규칙을 사용하면 데이터를 제자리에서 수정하거나 생성할 수 있습니다. 사용자정의 계산 규칙에서 다음을 정의합니다.

  • 계산의 타겟 범위

  • 타겟 범위의 모든 셀에서 실행할 공식

사용자정의 계산 규칙을 사용하여 다음을 수행할 수 있습니다.

  • 드라이버 데이터 계산

  • 가정 변경사항 생성

  • 비용 및 수익 조정

디자인 고려사항

사용자정의 계산 규칙을 생성하는 경우 다음 사항에 유의하십시오.

  • 규칙 타겟에서의 멤버 선택은 실제로 "이 교차점의 이동"을 의미합니다.

  • 타겟 범위는 규칙에서 액세스하는 레벨 0 교차를 정의하고 공식을 실행하며 결과를 결과 멤버에 기록합니다.

  • 규칙 공식은 기본 수학 함수를 지원합니다.

  • CASE 문은 작동하지만 다른 MDX 함수는 지원되지 않습니다.

모범 사례

사용자정의 계산 규칙은 희소 범위에 따라 다릅니다. 성능 문제를 방지하려면 다음을 수행합니다.

  • 가능한 한 타겟 범위를 최소화합니다.

  • 공식 앞의 공식 피연산자 튜플 중 하나에서 NONEMPTYTUPLE을 사용합니다. 사용자정의 계산을 최적화하도록 빈 튜플 건너뛰기를 참조하십시오.

    예를 들면 다음과 같습니다.

    [PCM_Adjustment In]:= NONEMPTYTUPLE ([PCM_Input],[PCM_Rule]) ([PCM_Input],[PCM_Rule]) * .10;

사용자정의 계산 규칙 예제

이 예에서는 계산의 타겟 범위에 엔티티 및 계정 차원이 지정되며 해당 범위의 모든 셀에서 공식이 실행됩니다.

사용자정의 규칙 예

Note:

이 예의 사용자정의 계산 규칙은 Enterprise Profitability and Cost Management와 함께 제공되는 BksML50 샘플 애플리케이션에서 사용됩니다. 샘플 애플리케이션에 액세스하는 방법에 대한 자세한 내용은 샘플 애플리케이션 생성을 참조하십시오.