멤버 공식 생성

아웃라인 편집기에서 예제 멤버 공식을 작성하고, 블록 스토리지 큐브용 Calc 언어와 집계 스토리지 큐브용 MDX를 사용하여 공식을 구성하는 방법을 알아봅니다.

블록 스토리지 큐브와 집계 스토리지 큐브에 대한 멤버 공식을 생성 및 편집할 수 있습니다. 해당 공식은 기본 큐브 계산 및 계산 스크립트 계산을 통해 계산됩니다.

연산자, 함수, 차원 이름, 멤버 이름, 대체 변수 및 숫자 상수를 기반으로 블록 저장 영역 멤버 공식을 생성할 수 있습니다. 블록 스토리지 아웃라인에 대한 공식을 작성할 수 있도록 일련의 계산 함수와 연산자가 제공됩니다. 구문 및 예제는 Calculation Functions을(를) 참조하십시오.

집계 저장 영역 멤버 공식은 Calculator 언어를 사용하여 생성할 수 없습니다. 대신 MDX(Multidimensional Expression Language)를 사용하여 생성하십시오.

예제 멤버 공식을 생성해 보겠습니다. "Watchlist Products"라는 동적 계산 멤버가 있고 "100-10", "200-10", "300-10" 제품의 합계를 구한다고 가정합니다.

  1. 애플리케이션 페이지에서 <yourapplication>을 열고 데이터베이스(큐브)를 엽니다.
  2. 아웃라인 실행을 누릅니다.
  3. 아웃라인이 잠겨 있고 귀하가 관리자인 경우 아웃라인 잠금 해제 Redwood의 아웃라인 잠금 해제 아이콘 이미지.를 누릅니다.

    잠긴 아웃라인을 강제로 잠금 해제하기 전에 다른 사람이 작업하지 않는지 확인하십시오.

  4. 아웃라인 편집 Redwood 아웃라인 편집 아이콘 이미지.을 누릅니다.
  5. Product 차원을 선택하고 Watchlist_Products라는 하위를 추가하고 추가를 누릅니다.
  6. Redwood 닫기 아이콘 이미지.를 눌러 [멤버 추가] 대화상자를 닫습니다.
  7. Watchlist_Products를 마우스 오른쪽 단추로 누르고 검사를 선택하고 공식 탭을 누릅니다.
  8. 멤버 트리를 표시하려면 공식 탭에서 공식 편집기 왼쪽에 있는 멤버 트리 표시 또는 숨기기 화살표를 누릅니다.
  9. 함수 목록을 표시하려면 공식 편집기 오른쪽에 있는 함수 목록 표시 또는 숨기기 화살표를 누릅니다.
  10. 멤버 트리에서 공식 편집기의 왼쪽 패널에서 Product로 드릴하여 공식에 추가할 첫번째 제품 멤버인 "100-10"을 찾습니다. 멤버 이름을 마우스 오른쪽 단추로 누르고 이름 삽입을 눌러 공식에 삽입합니다.
  11. 생성 중인 공식에서 "100-10" 뒤에 커서를 놓고 + 키를 누릅니다.
  12. 멤버 트리를 사용하여 삽입할 다음 제품 멤버인 200-10을 선택합니다. 멤버 이름을 마우스 오른쪽 단추로 누르고 이름 삽입을 눌러 공식에 삽입합니다.
  13. "200-10" 뒤에 커서를 놓고 + 키를 누릅니다.
  14. 마지막 제품 멤버인 300-10에 대해 반복하고 공식 끝에 세미 콜론(;)을 찍습니다.

    공식은 다음과 같아야 합니다. "100-10"+"200-10"+"300-10";

  15. 확인을 누르고 오류를 수정합니다.
  16. 적용 후 닫기를 누릅니다.
  17. Watchlist_Products 멤버에 대해 데이터 스토리지 유형 열에서 데이터 저장을 두 번 누르고 동적 계산을 선택합니다.
  18. 아웃라인 저장 Redwood 아웃라인 저장 아이콘 이미지.을 누릅니다.
  1. 애플리케이션 페이지에서 <yourapplication>을 확장하고 Basic 큐브를 선택합니다.
  2. 작업 메뉴를 누르고 아웃라인을 선택합니다.
  3. 편집을 누릅니다.
  4. Product 차원을 선택하고 Watchlist_Products라는 하위를 추가하고 Tab 키를 누릅니다.
  5. Watchlist_Products를 마우스 오른쪽 단추로 누르고 검사를 선택합니다.
  6. 공식 탭을 선택합니다.
  7. 멤버 트리에서 공식 편집기의 왼쪽 패널에서 Product로 드릴하여 공식에 추가할 첫번째 제품 멤버인 "100-10"을 찾습니다. 멤버 이름을 마우스 오른쪽 단추로 누르고 이름 삽입을 눌러 공식에 삽입합니다.
  8. "100-10" 뒤에 커서를 놓고 + 키를 누릅니다.
  9. 멤버 트리를 사용하여 삽입할 다음 제품 멤버인 200-10을 선택합니다. 멤버 이름을 마우스 오른쪽 단추로 누르고 이름 삽입을 눌러 공식에 삽입합니다.
  10. "200-10" 뒤에 커서를 놓고 + 키를 누릅니다.
  11. 마지막 제품 멤버인 300-10에 대해 반복하고 공식 끝에 세미 콜론(;)을 찍습니다.

    공식은 다음과 같아야 합니다. "100-10"+"200-10"+"300-10";

  12. 확인을 누르고 오류를 수정합니다.
  13. 적용 후 닫기를 누릅니다.
  14. Watchlist_Products의 데이터 저장 영역 유형 열에서 동적 계산을 선택합니다.
  15. 저장을 눌러 아웃라인을 저장합니다.

방금 생성한 것과 같은 멤버 공식에 Essbase 함수도 포함할 수 있습니다. 멤버 공식에서 Essbase 함수를 사용할 때 공식 편집기 오른쪽에 있는 함수 이름 메뉴를 사용하여 계산 함수를 찾아 스크립트에 추가합니다. 메뉴 아래에서 함수 설명을 찾아 각 함수에 대한 설명을 읽어봅니다.

Developing Formulas for Block Storage Databases을(를) 참조하십시오.

블록 저장 영역 아웃라인에 대한 공식을 작성할 수 있도록 Calculator(또는 Calc) 언어로 알려진 일련의 계산 함수와 연산자가 제공됩니다. 계산 명령 및 함수에 대한 설명은 Calculation CommandsCalculation Functions을(를) 참조하십시오.

집계 저장 영역 멤버 공식은 Calculator 언어를 사용하여 생성할 수 없습니다. 대신 MDX(Multidimensional Expression Language)를 사용하여 생성하십시오. Aggregate Storage and MDX Outline FormulasDeveloping Formulas on Aggregate Storage Outlines을(를) 참조하십시오.