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