일부 함수는 인수로 계정 표현식이 있어야 합니다. 가장 간단한 형태의 계정 표현식은 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"