Opening

지정한 완전히 정의된 계정(계정/C1/C2/C3/C4/ICP)의 기초 값을 검색합니다.

반환 값

이 함수는 HS.EXP 함수의 일부로 사용할 정확한 표현식을 나타내는 문자열을 반환합니다.

구문

Opening (PointOfView, View)

표 12-11 Opening 함수 구문

매개변수 적합한 값

PointOfView

계정, 사용자정의1….4, ICP 멤버 등의 적합한 조합입니다(예: "A#CLOSE.C1#[None].I#[ICP Top]").

다음 값 중 하나여야 합니다.

""(큰따옴표) - 처리 중인 시나리오에 대해 정의된 기본 뷰(YTD 또는 주기적)를 기반으로 합니다.

YTD - 시나리오에 대해 설정된 기본 뷰를 재정의하는 연 누계 옵션을 지정합니다.

주기적 - 시나리오에 대해 설정된 기본 뷰를 재정의하는 주기적 옵션을 지정합니다.

자세한 설명

이 함수는 지정한 계정의 기초 값을 계산합니다. 기초 값은 View 매개변수를 기준으로 다르게 파생됩니다.

  • View 매개변수가 YTD이면 기초 값이 이전 연도의 마지막 기간에서 파생됩니다.

  • View 매개변수가 주기적이면 기초 값이 현재 연도의 이전 기간에서 파생됩니다. 현재 기간이 연도의 첫 번째 기간이면 기초 값이 이전 연도의 마지막 기간에서 검색됩니다.

  • View 매개변수가 공백(" ")이면 기초 값이 시나리오의 기본 데이터 뷰를 기반으로 합니다.

FA_COST 계정은 Opening 함수에서 사용된 View 매개변수에 따라 2014년 1월, 2월 및 3월에 대해 다음 값을 반환합니다. 처리 중인 시나리오에 대해 설정된 기본 뷰는 YTD입니다.

표 12-12 Opening 함수 예

계정 Dec2013 Jan2014 Feb2014 Mar2014

A#FA_COST

900

1,200

1,100

1,500

Opening("A#FA_COST""")

N/A

900

900

900

Opening("A#FA_COST", "YTD)"

N/A

900

900

900

Opening("A#FA_COST", "Periodic")

N/A

900

1,200

1,100

샘플 스크립트

' sample statement written in the calling routine
Sub Calculate()
Hs.Exp "A#Open_FA_Cost = " & Opening("A#FA_Cost", "YTD")
End Sub
' programming of the OPENING function
FUNCTION OPENING(strPOV,strVIEW)
IF strVIEW = "" THEN 
strVIEW = HS.SCENARIO.DEFAULTVIEW ( "")
END IF
strPOV = UCASE(strPOV)
strVIEW = UCASE(strVIEW)
IF strVIEW = "PERIODIC" THEN
OPENING = strPOV &".P#PRIOR"
ELSEIF strVIEW = "YTD" THEN
OPENING = strPOV &".Y#PRIOR.P#LAST"
ELSE
EXIT FUNCTION
END IF
END FUNCTION