Pour qu'Oracle Hyperion Financial Management exécute une action uniquement si un membre de dimension donné est le membre actuel, utilisez une structure If qui vérifie la valeur renvoyée par la fonction Member.
Dans cet exemple, si le scénario actuel est Budget, Financial Management multiplie les montants des comptes UnitsSold et Price et introduit le produit dans le compte Sales.
If HS.Scenario.Member = "Budget" Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
End If
Conseil :
Toutes les structures If doivent commencer par une instruction If...Then
et se terminer par une instruction End If
. Les actions à exécuter si la condition est remplie se trouvent entre les instructions If...Then
et End If
, comme indiqué ci-dessus.