계정 표현식

일부 함수는 인수로 계정 표현식이 있어야 합니다. 가장 간단한 형태의 계정 표현식은 Oracle Hyperion Financial Management에서 함수를 적용하는 계정을 지정하는 문자열입니다.

다음 표에서는 계정 표현식 문자를 보여 줍니다.

표 10-2 계정 표현식에서 차원을 지정하는 데 사용되는 문자

문자 차원

A#

계정

I#

내부거래 파트너

C#

사용자정의

S#

시나리오

Y#

연도

P#

기간

W#

E#

엔티티

V#

계정 표현식을 이해하려면 함수의 인수에 지정된 차원 멤버에서 값을 제거하는 Clear 함수를 고려해 보십시오. 다음 예에서는 인수 "A#Sales"가 계정 표현식입니다.

HS.Clear "A#Sales"

A# 문자는 계정 차원을 나타내고 단어 Sales는 Financial Management에서 Clear 함수를 적용하는 계정 차원의 멤버 이름입니다. 이 계정 표현식은 Sales 계정에 저장된 데이터를 지우도록 Financial Management에 지정합니다.

계정 표현식을 사용하면 Financial Management에서 다음 차원의 현재 멤버와 계정 표현식에 지정된 계정의 교차에 함수를 적용합니다.

  • 엔티티

  • 기간

  • 시나리오

  • 연도

  • 사용자정의 - 메타데이터에서 계정에 대해 설정된 CustomTopMember를 사용합니다. 예를 들어 계정 표현식에서 사용자정의 3 차원의 멤버를 지정하지 않는 경우 Financial Management는 계정에 지정된 CustomTopMember가 정의한 적합한 모든 사용자정의 3 멤버를 사용합니다.

  • 내부거래 파트너 - 적합한 모든 ICP 멤버입니다.

계정 표현식의 멤버를 지정하여 내부거래 및 사용자정의 차원 기본값을 재정의할 수 있습니다. 각 차원은 특정 문자로 표시됩니다. 계정 표현식에 둘 이상의 차원을 포함하는 경우 차원을 마침표로 구분해야 합니다.

계정 표현식을 생성할 때 이러한 차원 멤버를 모두 지정할 필요는 없습니다. 함수를 적용할 멤버를 지정할 수 있습니다. 예를 들어 다음 함수는 Sales 계정과 Hardware ICP의 교차를 지웁니다.

HS.Clear "A#Sales.I#Hardware"