첫번째, 마지막 및 평균 값 계산

계정 차원에서 시간 누계 및 차이 보고 태그를 사용하여 계정 데이터에 대해 시간 누계 계산을 수행하는 방법을 Essbase에 알릴 수 있습니다. 이러한 특수 계정 태그를 사용하려면 [계정] 태그가 지정된 차원과 시간 태그가 지정된 차원이 있어야 합니다.

Essbase는 일반적으로 상위의 1차 하위 구성요소에 대한 공식을 통합하거나 계산하여 시간으로 태그 지정된 차원을 계산합니다. 그러나 고객사 차원에서 특수 시간 균형 및 차이 보고 태그를 사용하여 다른 종류의 값을 통합할 수 있습니다. 시간 균형 등록정보가 First인 계정 차원의 상위 멤버에 태그를 지정하면 Essbase는 첫 번째 1차 하위 구성요소의 값을 통합하여 계산합니다.

예를 들어, [샘플 기본]에서 [측정값] 차원의 [개설 재고] 멤버에는 시간 균형 등록정보가 [첫번째]입니다. 이 멤버는 기간 시작 시 재고를 나타냅니다.


측정항목 차원의 기초 재고 멤버에 시간 누계 속성 "첫번째"가 있습니다.

기간이 Qtr1인 경우 기초 재고는 1월 초(분기1 분기의 첫 번째 멤버)에 사용 가능한 재고를 나타냅니다.

계정으로 태그 지정된 차원의 멤버에만 첫 번째, 마지막 및 평균 시간 누계 등록정보와 비용 차이 보고 등록정보를 사용합니다. 시간 및 계정으로 태그를 지정하는 차원은 밀집 또는 희소 차원일 수 있습니다.

시간 누계 계정 멤버 셀의 경우 ^ 통합 연산자로 설정된 시간 차원 이외의 차원에 있는 멤버는 평균 계산에서 제외됩니다. 그러나 멤버는 첫 번째 및 마지막 계산에 포함됩니다.

공식은 시간 누계 속성을 대체합니다. 공식이 있는 멤버가 시간 누계 등록정보를 사용하는 경우 시간 누계 등록정보는 무시되고 공식이 이를 계산하는 데 사용됩니다.

주:

Intelligent Calculation을 사용하는 경우 아웃라인에서 계정 태그를 변경해도 Essbase가 데이터베이스를 재구조화하지 않습니다. Essbase에 필수 데이터 값을 재계산하도록 명시적으로 지정해야 할 수 있습니다. 변경된 공식 및 계정 속성: 블록 상태에 대한 영향을 참조하십시오.

계정 및 시간 차원 지정

차원에 계정 태그를 지정하면 Essbase는 차원에 계정 태그가 있는 멤버가 포함되어 있음을 인식합니다. 차원에 시간 태그를 지정하면 Essbase는 이 차원이 계정 태그에 대한 기간을 기준으로 하는 차원임을 인식합니다.

예제로 Sample Basic을 사용하면 Measures 차원에 계정으로 태그가 지정되고 Year 차원에는 시간으로 태그가 지정됩니다.

그림 22-1 계정 및 시간 태그를 보여주는 기본 개요 샘플


측정항목 차원은 계정으로 태그가 지정되고 연도 차원은 시간으로 태그가 지정됩니다.

시간 차원 유형계정 차원 유형을 참조하십시오.

각 기간의 마지막 값 보고

계정 차원 멤버의 경우 Time Balance Last 속성을 설정하여 각 기간의 마지막 값을 다음 레벨로 이동하도록 Essbase에 알릴 수 있습니다.

각 기간에 대한 마지막 값을 보고하려면 멤버의 시간 균형 등록정보를 [마지막]으로 설정합니다.


계정 멤버 Ending Inventory의 시간 잔액 속성이 Last로 설정된 계층을 측정합니다.

예제로 Sample Basic을 사용하면 계정 멤버 Ending Inventory에 Time Balance Last로 태그가 지정됩니다. Ending Inventory는 각 분기의 지난 달에 대한 값을 통합하고 해당 월의 상위에 해당 값을 사용합니다. 예를 들어, Qtr1의 값은 Mar의 값과 동일합니다.

계정 멤버에 [마지막] 태그 지정에 대한 자세한 내용은 시간 균형 등록정보를 참조하십시오.

기본적으로 Essbase는 상위 값을 계산할 때 #MISSING 또는 0 값을 건너뛰지 않습니다. 이러한 값을 건너뛰도록 선택할 수 있습니다. #MISSING 값을 건너뛰는 방법과 이유에 대한 자세한 내용은 시간 균형 계산에서 #MISSING 및 0 값 건너뛰기를 참조하십시오.

각 기간의 첫 번째 값 보고

계정 차원 멤버의 경우 Essbase가 각 기간의 첫 번째 값을 다음 레벨로 이동하도록 먼저 시간 잔액 등록정보를 설정할 수 있습니다.

각 기간의 첫 번째 값에 대해 보고하려면 멤버의 시간 누계 속성을 첫 번째로 설정합니다.


계정 멤버 개설 재고의 시간 잔고 속성이 최초로 설정된 계층을 측정합니다.

예제로 Sample Basic을 사용하면 계정 멤버의 기초 재고가 먼저 시간 잔고로 태그 지정됩니다. 재고 개설은 각 분기의 첫 달 값을 통합하고 해당 월의 상위에 해당 값을 사용합니다. 예를 들어, Qtr1의 값은 Jan의 값과 동일합니다.

계정 멤버 태그 지정에 대한 자세한 내용은 시간 균형 등록정보를 참조하십시오.

기본적으로 상위 값을 계산할 때 Essbase는 #MISSING 또는 0 값을 건너뛰지 않지만 빈 값을 건너뛰도록 선택할 수 있습니다. 시간 균형 계산에서 #MISSING 및 0 값 건너뛰기를 참조하십시오.

각 기간의 평균 값 보고

계정 차원 멤버의 경우 기간의 평균 값에 대해 Essbase에 알리고 다음 레벨까지의 평균을 통합할 수 있습니다.

예를 들어, Essbase에 1월, 2월 및 3월의 값을 평균화하도록 지정한 다음 Qtr1 값에 해당 값을 사용하도록 지정할 수 있습니다. 각 기간에 대한 평균 값을 보고하려면 멤버의 시간 균형 등록정보를 평균으로 설정합니다.

계정 멤버를 시간 균형 평균으로 태그 지정하는 방법에 대한 자세한 내용은 시간 균형 속성을 참조하십시오.

기본적으로 Essbase는 상위 값을 계산할 때 #MISSING 또는 0 값을 건너뛰지 않습니다. 따라서 평균을 계산할 때 Essbase는 하위 값에 #MISSING 또는 0 값이 있는지 여부에 관계없이 하위 값을 집계하고 하위 수로 나눕니다. Essbase에 #MISSING 및 0 값을 건너뛰도록 지정할 수 있습니다. 시간 균형 계산에서 #MISSING 및 0 값 건너뛰기를 참조하십시오.

시간 누계 계산에서 #MISSING 및 0 값 생략

시간 누계 계산을 수행할 때 선택적으로 Essbase에서 빈 값을 건너뛸 수 있습니다.

#MISSING 값은 Essbase의 표시자로서, 이 위치의 데이터가 존재하지 않거나, 의미 있는 값을 포함하지 않거나, 입력되지 않았음을 나타냅니다.

기본적으로 Essbase는 상위 값을 계산할 때 #MISSING 또는 0(영) 값을 건너뛰지 않습니다.

건너뛰기 등록 정보를 설정하여 이 기본값을 대체할 수 있습니다. 시간 균형에 대한 속성 건너뛰기를 참조하십시오.

예를 들어, 계정 차원 멤버에 Time Balance Last(최종 시간 균형) 및 Skip Missing(누락 생략) 태그를 지정한 경우 Essbase는 마지막으로 놓치지 않은 1차 하위를 상위에 통합합니다. 아래 예를 살펴보십시오.

표 22-1 생략 효과의 예

계정 -> 시간 1월 Feb 3월 Qtr1

계정 멤버(마지막, 누락 건너뛰기)

60

70

#MI

70

계정에 평균 및 누락 생략 태그를 지정하면 해당 계정에 평균 및 없음 생략 태그 지정과 다른 결과가 발생할 수 있습니다. [평균] 및 [없음 건너뛰기]를 사용하여 계산을 수행하면 건너뛰는 데이터가 없으므로 올바른 결과가 생성됩니다. 그러나 1차 하위 구성요소가 있는 조부모가 평균을 합산하여 통합되므로 동적 계산 또는 2단계 태그를 사용하지 않는 한 평균 및 누락 건너뛰기가 있는 계정에 대한 계산 결과가 잘못되었습니다.

첫 번째, 마지막 및 평균 태그의 효과

다음 예에서는 Essbase가 계정 차원 멤버의 시간 누계 최초, 최종 및 평균 태그를 기반으로 시간 차원을 통합하는 방법을 보여줍니다.

표 22-2 (TB) 첫번째, 마지막 및 평균의 효과 예제

계정 -> 시간 1월 Feb 3월 Qtr1 통합

고객사 회원1

11

12

13

36

1월 + 2월 + 3월의 값

계정 멤버2(TB 우선)

20

25

21

20

1월 값

계정 멤버3(최근 TB)

25

21

30

30

3월 값입니다.

계정 멤버4(TB 평균)

20

30

28

26

1월, 2월, 3월 평균