Cette fonction calcule le produit de deux PDV Source (C = A * B).
Valeur renvoyée
Aucune valeur renvoyée.
Syntaxe
Units_Rates(Destination,Units,Rates)
Tableau 12-25 Syntaxe de la fonction Units_Rates
Paramètre | Valeurs valides |
---|---|
Destination |
Un PDV de destination valide qui est une combinaison valide de membres Account, ICP et Custom 1-4. |
Units |
Un PDV source valide qui est une combinaison valide de membres de dimension. |
Rates |
Un PDV source valide. |
Description détaillée
Cette fonction calcule le produit de deux PDV Source (C = A * B). En tant que meilleure pratique, il est recommandé de définir les variables dans la routine appelante et de les transmettre à la fonction Units_Rates, qui définit les PDV Destination, Units et Rates. Il est également conseillé de définir les mêmes noms de variables dans la routine appelante que dans la fonction Units_Rates.
Exemple
Le compte Sales renvoie la valeur de UnitsSold * Price.
Tableau 12-26 Exemple de fonction UnitsSold
Account | Jan2014 | Feb2014 | Mar2014 |
---|---|---|---|
A#UnitsSold |
1 000 |
2 000 |
5 000 |
A#Price |
1,25 |
1,00 |
0,50 |
Units_Rates("A#UnitsSold",A#Price) |
1 250 |
2 000 |
2 500 |
Le résultat renvoyé par la fonction UNITS_RATES se présente comme suit :
HS.EXP "A#Sales = A#UnitsSold * A#Price"
Exemple de script
Le script contient les informations suivantes :
Un exemple d'instruction écrit dans la routine appelante.
Des variables définies dans la routine appelante et transmises à la fonction Units_Rates.
Des noms de variables définis de manière identique dans la routine appelante et dans la fonction Units_Rates.
Sub Calculate()
Dim Destination Dim Units Dim Rates
Destination = "A#Sales" Units = "A#UnitsSold" Rates = "A#Price"
Call Units_Rates(Destination,Units,Rates)
End Sub
' Beginning of the Units_Rates function
Sub Units_Rates(Destination,Units,Rates)
HS.EXP Destination & " = " & Units & " * " & Rates
End Sub