Pro_Rata_Ratio

這個函數會計算兩個來源 POV 之間的比率 (C = A / B)。

傳回值

無傳回值。

語法

Pro_Rata_Ratio(Destination,SourceN,SourceD)

表格 12-22 Pro_Rata_Ratio 函數的語法

參數 有效值

Destination

有效的目標 POV,是 Account、ICP 和 Custom 1-4 成員的有效組合。

SourceN

有效的來源 POV,是維度成員的有效組合。SourceN 是比率計算的分子。

SourceD

有效的來源 POV。SourceD 是比率計算的分母。

詳細說明

這個函數會計算兩個來源 POV 之間的比率 (C = A / B)。

在最佳作法中,建議在呼叫常式設定變數,並將其傳遞至 Pro_Rata_Ratio 函數,這些變數會定義目標、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