Utilisation des expressions de formule

Les formules de membre Oracle Hyperion Planning prennent en charge les formules natives Oracle Essbase et les expressions de formule Planning évaluées et développées dans les blocs de code Essbase lors de l'actualisation d'une base de données. Dans ces expressions, vous pouvez désigner des listes dynamiques par leur nom, que Planning remplacera ensuite par leurs valeurs numériques dans les calculs.

Dans la zone de texte sur l'onglet Formule du membre, vous pouvez inclure des expressions de formule prédéfinies dans des formules de membre et les tester avec le bouton Valider. Vous pouvez également les charger.

Vous pouvez mettre à jour l'outline de dimension sans mettre à jour les règles métier et les scripts de calcul qui dépendent de l'outline. Les calculs deviennent plus indépendants par rapport aux spécificités de l'outline. Vous pouvez utiliser des listes dynamiques comme objets dans les calculs. Les performances restent optimales lorsque vous utilisez des expressions de formule car elles sont exécutées uniquement lors de l'actualisation de la base de données.

Pour utiliser une expression de formule dans une formule de membre, procédez comme suit :

  1. Sélectionnez successivement Administration, Gérer et Dimensions.
  2. Sélectionnez la dimension contenant le membre pour lequel ajouter ou modifier une formule.
  3. Sélectionnez le membre et cliquez sur Modifier.
  4. Sélectionnez Formule du membre.
  5. Sélectionnez des options pour les champs suivants :
    • Type de plan

      Remarque :

      La formule saisie pour le type de plan par défaut sera appliquée à tous les types de plan, sauf si elle est remplacée par une autre formule saisie pour un type de plan spécifique.

    • Stockage des données : sélectionnez une option de stockage des données. La valeur par défaut est Stockage.

      Remarque :

      Le champ de stockage des données propre à un type de plan n'affiche pas les options Partagé ou Information seule. Ceci est dû au fait qu'un membre ne peut pas être défini sur Partagé ou Information seule dans un type de plan et pas dans les autres.

    • Ordre de résolution : uniquement pour les types de plan en mode "aggregate storage", l'ordre de résolution indique l'ordre d'évaluation des formules. Entrez un nombre entier compris entre 0 et 100 000 (ou utilisez les flèches pour augmenter ou réduire le nombre). Les formules des membres présentant un ordre de résolution spécifique sont calculées dans l'ordre croissant. La valeur par défaut est 0.

  6. Dans la zone de texte, définissez des formules pour le membre.

    Vous pouvez inclure des expressions de formule Planning et des formules natives Essbase dans une formule de membre. Reportez-vous au Guide de l'administrateur de la base de données Oracle Essbase sur site pour obtenir des informations sur la syntaxe, les règles et l'utilisation des formules Essbase.

    Planning fournit des expressions de formule prédéfinies que vous pouvez utiliser dans les formules de membre. Vous ne pouvez pas les modifier ou créer vos propres expressions.

  7. Facultatif : pour vérifier la validité de la formule du membre, cliquez sur Valider.
  8. Facultatif : si la formule du membre comporte des erreurs, cliquez sur Afficher les détails pour visualiser une description.
  9. Facultatif : cliquez sur Réinitialiser pour restaurer la formule de membre précédente si vous ne souhaitez pas enregistrer les modifications apportées à la formule de membre en cours.
  10. Cliquez sur Enregistrer.