계정 유형

계정 유형은 계정의 시간 균형(시간에 따른 값의 흐름)을 정의하고 멤버 공식을 이용한 편차 보고를 위한 계정의 사인 동작을 결정합니다.

계정 유형 사용의 예

표 11-2 계정 유형 사용

계정 유형 목적

비용

영업비용

수익

수익 소스

자산

회사 리소스

부채 및 자기자본

채권자에 대한 잔존 이자 또는 부채

저장된 가정

애플리케이션 간에 일관성을 보장하는 중앙 집중화된 계획 가정

계정 유형 요약

표 11-3 계정 유형 요약

계정 유형 시간 균형 차이 보고

수익

플로우

비용 없음

비용

플로우

비용

자산

잔액

비용 없음

부채

잔액

비용 없음

자기자본

잔액

비용 없음

저장된 가정

사용자정의

사용자정의

편차 보고 및 시간 균형 설정은 시스템 정의이며 저장된 가정만 사용자정의입니다.

시간 균형 등록정보

시간 균형은 애플리케이션이 요약 기간의 값을 계산하는 방법을 지정합니다.

표 11-4 시간 균형 등록정보

시간 균형 등록정보 설명

플로우

요약 기간에 대한 모든 값을 기간 합계로 집계합니다.

1월: 10 2월: 15 3월: 20 1분기: 45

첫 번째

기간 합계로서 요약 기간의 시작 값

1월: 10 2월: 15 3월: 20 1분기: 10

잔액

기간 합계로서 요약 기간의 종료 값

1월: 10 2월: 15 3월: 20 1분기: 20

평균

기간 합계로서 요약 기간의 모든 하위 값에 대한 평균

1월: 10 2월: 15 3월: 20 1분기: 15

채우기

상위에서 설정된 값은 모든 하위 멤버로 채워집니다. 1차 하위 구성요소의 값이 바뀌면 기본 집계 논리가 상위에 적용됩니다.

통합 연산자 및 멤버 공식은 멤버가 재계산될 때 채우기 값을 덮어 씁니다.

1월: 10, 2월: 10, 3월: 10, 1분기 30

가중 평균 - Actual_Actual

1년에서 실제 일수를 기초로 한 가중 일일 평균; 윤년의 경우 2월 29일입니다. 예에서 1분기의 평균이 계산됩니다. (1) 1분기에 각 월의 값을 월의 일수로 곱하고, (2) 이 값들을 더하고, (3) 1분기의 일수로 합계를 나눕니다. 윤년이라고 가정할 경우 결과는 다음과 같이 계산됩니다. (10 * 31 + 15 * 29 + 20 * 31) / 91 = 15

이 시간 균형 등록정보는 블록 저장영역 큐브에 바인딩된 차원에 대해서만 지원됩니다. 집계 저장영역 큐브는 가중 평균 - Actual_Actual 시간 균형 등록정보를 지원하지 않습니다.

1월: 10 2월: 15 3월: 20 1분기: 15

가중 평균 - Actual_365

1년에서 365일을 기초로 한 가중 일일 평균. 2월이 28일까지 있으며, 윤년에 해당하지 않는다고 가정합니다. 예에서 1분기의 평균이 계산됩니다. (1) 1분기에 각 월의 값을 월의 일수로 곱하고, (2) 이 값들을 더하고, (3) 1분기의 일수로 합계를 나눕니다. 윤년이 아니라고 가정할 경우 결과는 다음과 같이 계산됩니다. (10 * 31 + 15 * 28 + 20 * 31) / 90 = 15

이 시간 균형 등록정보는 블록 저장영역 큐브에 바인딩된 차원에 대해서만 지원됩니다. 집계 저장영역 큐브는 가중 평균 - Actual_365 시간 균형 등록정보를 지원하지 않습니다.

1월: 10 2월: 15 3월: 20 1분기: 15

사용자정의

분산이 사용 안함으로 설정되며 애플리케이션 디자이너가 사용자정의 분산을 추가해야 합니다. 예를 들어 Groovy 규칙을 사용하여 기간 총계(Q1)에 값을 제공할 수 있으며, 흐름법을 사용하여 요약 기간이 계산됩니다.

해당 없음

사용 안함

분산이 사용 안함으로 설정되며 요약 기간이 읽기 전용입니다. 사용 안함으로 설정할 경우 레벨 0 이외의 기간에는 데이터가 입력되지 않습니다. 흐름법은 기간 총계(Q1)로 집계하는 데 사용되지만 요약 기간까지 분산되지 않습니다.

해당 없음

주:

  • 누적하여 4개의 분기가 되는 표준 월 달력을 이용할 경우에만 가중 평균 - Actual_Actual 및 가중 평균 - Actual_365 시간 균형 등록정보를 사용할 수 있습니다.

    애플리케이션이 여러 시간 균형 설정을 사용하여 데이터를 계산하고 분산하는 방법에 대한 자세한 내용은 Planning 작업데이터 분산 작동 방식을 참조하십시오.

  • 사용자정의 및 사용 안함 시간 균형 등록정보의 경우 애플리케이션 디자이너가 집계 저장영역이든, 블록 저장영역 간에 작성하는 멤버의 저장영역 특성을 알고 있어야 합니다. 예를 들어 집계 저장영역의 레벨 0 멤버에만 저장할 수 있으며, 동적 계산 멤버에 저장하려고 하면 재계산 시 무시되고 덮어씁니다. 또한 자동이든, Groovy 규칙을 사용하든 간에 분산은 저장하기 전 그리드에서만 발생합니다. 그리드를 저장한 후에는 데이터 저장 및 읽기와 관련하여 일반적인 Essbase 동작이 수행됩니다(즉, 멤버 공식, 시간 균형 등의 일반적인 아웃라인 수학이 적용됨).

계정 유형 및 차이 보고

계정의 차이 보고 등록정보는 멤버 공식에 사용될 때 비용으로 처리할지 여부를 결정합니다.

  • 비용: 차이를 확인하기 위해 예산 값에서 실제 값을 뺍니다.

  • 비용 없음: 차이를 확인하기 위해 실제 값에서 예산 값을 뺍니다.

영(0) 및 결측값에 대한 계정 계산 설정

첫 번째, 잔액 및 평균 시간 균형 등록정보에 대해 데이터베이스 계산이 [건너뛰기] 옵션을 가지고 영(0)과 누락된 값을 처리하는 방법을 지정합니다.

표 11-5 시간 균형을 첫 번째로 설정한 경우 건너뛰기 옵션의 효과

건너뛰기 옵션 설명

없음

상위 값을 계산할 때 영(0)과 #MISSING 값을 고려합니다(기본값). 예에서 첫 번째 1차 하위 구성요소(1월)의 값이 0이며 상위 값을 계산할 때 영(0)을 고려합니다. 따라서 Q1 = 0입니다.

1월: 0 2월: 20 3월: 25 Q1: 0

누락

상위 값을 계산할 때 #MISSING 값을 제외합니다. 예에서 첫 번째 1차 하위 구성요소(1월)의 값이 #MISSING이고 상위 값을 계산할 때 #MISSING 값은 고려하지 않습니다. 따라서 Q1 = 두 번째 1차 하위 구성요소(2월) 또는 20입니다.

1월 : #MISSING 2월: 20 3월: 25 Q1: 20

0

상위 값을 계산할 때 영(0) 값을 제외합니다. 예에서 첫 번째 1차 하위 구성요소(1월)의 값이 0이며 상위 값을 계산할 때 영(0) 값은 고려하지 않습니다. 따라서 Q1 = 두 번째 1차 하위 구성요소(2월) 또는 20입니다.

1월: 0 2월: 20 3월: 25 Q1: 20

누락 및 0

상위 값을 계산할 때 #MISSING 및 영(0) 값을 제외합니다. 예에서 첫 번째 1차 하위 구성요소(1월)의 값은 0이며 두 번째 1차 하위 구성요소(2월)의 값은 결측입니다. 상위 값을 계산할 때 결측 및 영(0) 값은 고려하지 않습니다. 따라서 Q1 = 세 번째 1차 하위 구성요소(3월) 또는 25입니다.

1월: 0 2월: #MISSING 3월: 25 Q1: 25