Questa funzione calcola il rapporto tra due punti di vista di origine (C = A / B).
Valore restituito
Nessun valore restituito.
Sintassi
Pro_Rata_Ratio(Destination,SourceN,SourceD)
Tabella 12-22 Sintassi della funzione Pro_Rata_Ratio
Parametro | Valori validi |
---|---|
Destinazione |
Punto di vista di destinazione valido costituito da una combinazione valida di conto, ICP e membri custom 1-4. |
OrigineN |
Punto di vista origine valido costituito da una combinazione valida di membri dimensione. OrigineN è il numeratore del calcolo del rapporto. |
OrigineD |
Punto di vista origine valido. OrigineD è il denominatore del calcolo del rapporto. |
Descrizione dettagliata
Questa funzione calcola il rapporto tra due punti di vista di origine (C = A / B).
Di norma è consigliabile impostare le variabili nella routine chiamante e passarle alla funzione Pro_Rata_Ratio, che definisce i punti di vista Destinazione, OrigineN e OrigineD. È inoltre consigliabile che i nomi di variabile nella routine chiamante vengano impostati in modo da essere uguali a quelli della funzione Pro_Rata_Ratio.
Il sistema non calcola naturalmente un rapporto di media ponderata per i membri padre. I valori dei membri padre vengono visualizzati come aggregazione dei valori figlio. Si ottiene come risultato un valore matematicamente errato per i membri padre. È pertanto consigliabile disattivare l'aggregazione per i conti rapporto.
Esempio
Il conto MarginPct restituirà il valore di GrossMargin/TotalRevenues.
Tabella 12-23 Esempio di funzione Pro_Rata_Ratio
Conto | 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 |
Il risultato restituito dalla funzione PRO_RATA_RATIO è il seguente:
HS.EXP "A#MarginPct = A#GrossMargin / A# TotalRevenues"
Script campione
Lo script include le informazioni seguenti:
Una istruzione campione scritta nella routine chiamante.
Variabili impostate nella routine chiamante e passate alla funzione Pro_Rata_Ratio.
Nomi di variabili nella routine chiamante impostati in modo da essere uguali a quelli della funzione 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