계산이 필요한 동적 계정에 대한 공식을 지정합니다. 이 함수는 동적 규칙에 사용할 수 있습니다.
이 함수는 동일한 서브큐브의 데이터만 참조할 수 있습니다. 다른 서브큐브의 데이터를 참조해야 하는 경우 다른 큐브의 정보를 저장할 계정을 생성해야 할 수도 있습니다. 예를 들어 공식에서 이전 연도의 데이터를 참조하려면 작년 데이터 정보를 저장할 계정을 사용하여 동일한 큐브 내의 동적 계산에서 참조할 수 있도록 해야 합니다.
주:
Dynamic 함수에 HS.View.PeriodNumber
함수를 포함할 수 있습니다. 예:
HS.Dynamic "A#AvgUnits = A#AccumUnits.I#ICP None.C1#None.C2#None / HS.View.PeriodNumber"
구문
HS.Dynamic "DestPOV = Expression"
표 11-19 Dynamic 함수 구문
매개변수 | 설명 |
---|---|
DestPOV |
유형이 [동적]으로 설정된 적합한 계정 멤버입니다. 계산을 실행할 뷰를 지정할 수도 있습니다. 뷰를 지정하지 않으면 [주기적] 및 YTD에 대해 공식이 실행됩니다. 각 뷰에 서로 다른 공식을 사용하려면 공식에 [주기적] 또는 YTD를 지정해야 합니다. |
Expression |
계산 표현식입니다. |
주:
Dynamic 함수는 IF...THEN 문을 지원하지 않습니다.
반환 값
없습니다.
예
Sub Dynamic
HS.Dynamic "A#GM% = A#GM/(A#Sales * 100)/HS.View.PeriodNumber"
End Sub
GM% 계정의 예상 결과:
Custom1 | 판매 | GM | GM%(동적 계산) | 공식 기반 계산 |
---|---|---|---|---|
제품 |
600 |
140 |
23.33% |
140 / 160 * 100 |
P1 |
100 |
10 |
10% |
10 / 100 * 100 |
P2 |
200 |
40 |
20% |
40 / 200 * 100 |
P3 |
300 |
90 |
30% |
90 / 300 * 100 |