사용자정의 계산 규칙 타겟 정의

계산의 타겟 범위와 타겟 범위의 모든 셀에서 실행할 공식을 정의합니다.

타겟 탭에 처음 액세스하면 필수 엔티티 및 계정 차원, 다중 통화 애플리케이션이 있는 경우 선택적 통화 차원, 애플리케이션의 모든 사용자정의 차원이 타겟 차원에 표시됩니다. (규칙 세트 컨텍스트 또는 모델 컨텍스트를 정의하고 사용으로 설정한 경우 규칙 세트 컨텍스트 또는 모델 컨텍스트에 정의된 차원이 표시되지 않습니다. 모델 및 규칙 세트 컨텍스트 이해를 참조하십시오.

사용자정의 계산 규칙 타겟을 정의하려면 다음을 수행합니다.

  1. 타겟 탭에서 드롭다운을 누르고 결과 차원을 선택합니다.

  2. 사용자정의 계산 규칙의 MDX 공식을 입력합니다.

    대규모 공식이 있는 경우 확장을 눌러 공식 텍스트 상자를 큰 팝업 창으로 확장합니다. 공식을 입력한 후 검증을 눌러 공식이 적합한지 확인합니다.

    공식 생성 방법에 대한 자세한 내용은 사용자정의 계산 규칙의 공식 구문사용자정의 계산을 최적화하도록 빈 튜플 건너뛰기를 참조하십시오.

  3. 각 타겟 차원에 대한 멤버를 하나 이상 선택합니다.

    모든 차원에 대한 멤버를 선택해야 합니다. 차원이 규칙의 데이터에 적용되지 않는 경우 No<dimname> 멤버를 선택합니다. 규칙 생성 시 고려할 차원 및 멤버 요구사항을 참조하십시오.

    Note:

    결과 차원에서 선택한 차원은 타겟 차원으로 포함되지 않습니다. 결과 차원의 멤버는 공식의 왼쪽(결과 쪽)에 표시되어야 하기 때문입니다.

    멤버를 선택하려면 타겟 차원을 확장하고 타겟 추가, 멤버 선택기 호출 아이콘 순으로 눌러 멤버 선택 대화상자를 호출합니다. 멤버 선택기 사용을 참조하십시오.

    타겟 차원에 추가할 멤버가 많으며 멤버 이름을 알고 있는 경우 멤버 선택 대화상자에서 각 멤버를 하나씩 추가하는 대신 타겟 차원 제목 오른쪽에 있는 타겟 차원 멤버 편집기 아이콘을 누르고 차원 멤버 편집기에 멤버를 입력할 수 있습니다.

    예를 들어 Excel 스프레드시트에 멤버 목록이 있는 경우 Excel에서 이러한 멤버를 복사한 후 차원 멤버 편집기에 붙여넣을 수 있습니다. 멤버는 차원이 생성될 때 지정한 타겟의 차원에 추가됩니다. 차원에 멤버 추가를 참조하십시오.

    Note:

    차원 멤버 편집기에 입력한 멤버는 타겟의 해당 차원에 지정할 수 있습니다. 하나의 특정 차원에 여러 멤버를 추가하려면 차원 옆에 있는 타겟 차원 멤버 편집기 아이콘을 누르십시오.

    차원 옆에 있는 타겟 차원 멤버 편집기 아이콘을 누르고 다음 옵션 중 하나를 선택할 수도 있습니다.

    • 여러 타겟 멤버 추가: 각 멤버를 개별적으로 선택하지 않고 한 번에 여러 멤버를 해당 차원에 지정할 수 있는 대화상자에 액세스합니다.

    • 계산 세분화: 이 옵션을 선택하면 규칙이 별도로 실행되는 더 작은 규칙으로 세분화됩니다. 이렇게 하면 계산에서 데이터 범위가 매우 큰 규칙을 처리할 수 있으며, 그러지 않으면 데이터 범위가 너무 커서 Oracle Essbase에서 처리할 수 없습니다. 계산 세분화는 규칙마다 최대 두 개의 차원에 대해 사용으로 설정됩니다.

      Note:

      소스 범위가 매우 넓고 희박하게 채워진 경우에만 계산 세분화를 사용해야 합니다. 이 옵션을 계속 진행하기 전에 고객지원센터에 문의하는 것이 좋습니다.

    • <Dimname> 선택항목 지우기: 타겟 차원에 대해 선택한 모든 멤버를 지웁니다.

      개별 멤버를 제거하려면 멤버를 누르고 Remove<MemberName>를 선택하십시오. 여기서 <MemberName>는 제거하는 멤버의 이름입니다.

Note:

규칙에 사용된 타겟 멤버를 필터링하는 방법에 대한 자세한 내용은 타겟 멤버에 대한 필터 관리를 참조하십시오.