이 함수는 두 Source POV 간의 비율을 계산합니다(C = A / B).
반환 값
반환 값이 없습니다.
구문
Pro_Rata_Ratio(Destination,SourceN,SourceD)
표 12-22 Pro_Rata_Ratio 함수 구문
매개변수 | 적합한 값 |
---|---|
Destination |
계정, ICP 및 사용자정의 1-4 멤버의 적합한 조합인 적합한 대상 POV입니다. |
SourceN |
차원 멤버의 적합한 조합인 적합한 소스 POV입니다. SourceN은 비율 계산의 분자입니다. |
SourceD |
적합한 소스 POV입니다. SourceD는 비율 계산의 분모입니다. |
자세한 설명
이 함수는 두 Source POV 간의 비율을 계산합니다(C = A / B).
호출 루틴에서 변수를 설정하여 Pro_Rata_Ratio 함수로 전달하는 것이 좋습니다. 이 함수는 Destination, SourceN 및 SourceD POV를 정의합니다. 또한 호출 루틴의 변수 이름을 Pro_Rata_Ratio 함수와 동일하게 설정하는 것이 좋습니다.
상위 멤버에 대해 기본적으로 가중 평균 비율이 계산되지 않습니다. 상위 멤버 값은 하위 멤버 값의 합산으로 표시됩니다. 이 경우 상위 멤버에 대해 수학적으로 부정확한 값이 생성됩니다. 따라서 Ratio 계정에 대해 합산을 해제하는 것이 좋습니다.
예
MarginPct 계정은 GrossMargin/TotalRevenues 값을 반환합니다.
표 12-23 Pro_Rata_Ratio 함수 예
계정 | Jan2014 | Feb2014 | Mar2014 |
---|---|---|---|
A#GrossMargin |
1000 |
100 |
750 |
A#TotalRevenues |
2000 |
400 |
1000 |
Pro_Rata_Ratio("A#GrossMargin","#TotalRevenues") |
0.50 |
0.25 |
0.75 |
PRO_RATA_RATIO 함수에서 반환되는 결과는 다음과 같습니다.
HS.EXP "A#MarginPct = A#GrossMargin / A# TotalRevenues"
샘플 스크립트
이 스크립트에는 다음 정보가 들어 있습니다.
호출 루틴 내에 작성된 샘플 명령문
호출 루틴에서 설정되어 Pro_Rata_Ratio 함수로 전달된 변수
Pro_Rata_Ratio 함수와 동일하게 설정된 호출 루틴의 변수 이름
Sub Calculate()
Dim Destination 'Destination POV Dim SourceN 'Source Numerator POV Dim SourceD 'Source Denominator POV
Destination = "A#MarginPct" SourceN = "A#GrossMargin" SourceD = "A#TotalRevenues "
Call Pro_Rata_Ratio(Destination,SourceN,SourceD)
End Sub
' Beginning of the Pro_Rata_Ratio function
Sub Pro_Rata_Ratio(Destination,SourceN,SourceD)
HS.EXP Destination & " = " & SourceN & " / " & SourceD
End Sub