Units_Rates

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