此函数计算两个源 POV 之间的比率 (C = A / B)。
返回值
没有返回值。
语法
Pro_Rata_Ratio(Destination,SourceN,SourceD)
表 12-22 Pro_Rata_Ratio 函数的语法
参数 | 有效值 |
---|---|
Destination |
有效的目标 POV,是帐户、ICP 和 Custom 1-4 成员的有效组合。 |
SourceN |
有效的源 POV,是维成员的有效组合。SourceN 为比率计算的分子。 |
SourceD |
有效的源 POV。SourceD 为比率计算的分母。 |
详细说明
此函数计算两个源 POV 之间的比率 (C = A / B)。
建议采用的最佳做法是在调用例程中设置变量并将其传递给 Pro_Rata_Ratio 函数;这些变量定义目标、SourceN 和 SourceD POV。另外还建议将调用例程中的变量名称设置与 Pro_Rata_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