Pro_Rata_Ratio

Diese Funktion berechnet das Verhältnis zwischen zwei Quell-POVs (C = A / B).

Rückgabewert

Kein Rückgabewert.

Syntax

Pro_Rata_Ratio(Destination,SourceN,SourceD)

Tabelle 12-22 Syntax der Funktion Pro_Rata_Ratio

Parameter Gültige Werte

Destination

Ein gültiger Ziel-POV, der eine gültige Kombination aus den Elementen Account, ICP und Custom 1-4 ist.

SourceN

Ein gültiger Quell-POV, der eine gültige Kombination aus Dimensionselementen ist. SourceN ist der Zähler der Verhältnisberechnung.

SourceD

Ein gültiger Quell-POV. SourceD ist der Nenner der Verhältnisberechnung.

Detaillierte Beschreibung

Diese Funktion berechnet das Verhältnis zwischen zwei Quell-POVs (C = A / B).

Als Best Practice wird empfohlen, Variablen in der aufrufenden Routine festzulegen und an die Funktion Pro_Rata_Ratio zu übergeben, die die POVs Destination, SourceN und SourceD definieren. Außerdem wird empfohlen, die Variablennamen in der aufrufenden Routine auf dieselben Werte festzulegen wie in der Funktion Pro_Rata_Ratio.

Das System berechnet keine gewichteten Durchschnittsverhältnisse für übergeordnete Elemente. Übergeordnete Elementwerte werden als Aggregation untergeordneter Werte angezeigt. Dies führt zu einem mathematisch falschen Wert für übergeordnete Elemente. Daher wird empfohlen, die Aggregation für Verhältniskonten zu deaktivieren.

Beispiel

Das Konto MarginPct gibt den Wert GrossMargin/TotalRevenues zurück.

Tabelle 12-23 Beispiel für die Funktion Pro_Rata_Ratio

Konto 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

Das von der Funktion PRO_RATA_RATIO zurückgegebene Ergebnis sieht folgendermaßen aus:

HS.EXP "A#MarginPct = A#GrossMargin / A# TotalRevenues"

Beispielskript

Das Skript enthält die folgenden Informationen:

  • Eine in der aufrufenden Routine geschriebene Beispielanweisung.

  • Variablen, die in der aufrufenden Routine festgelegt und an die Funktion Pro_Rata_Ratio übergeben werden.

  • Variablennamen in der aufrufenden Routine sind auf dieselben Werte festgelegt wie in der Funktion 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