Pro_Rata_Ratio

此函数计算两个源 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