Utilisation des expressions de formule

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. Cliquez sur l'icône Navigateur Icône Navigateur puis, sous Créer et gérer, cliquez sur Dimensions.
  2. Sélectionnez la dimension à utiliser.
  3. Sélectionnez le membre et cliquez sur Modifier.
  4. Sélectionnez Formule du membre.
  5. Sélectionnez des options pour les champs suivants :
    • Cube

      Remarque :

      A l'exception des formules de compte, la formule saisie pour le cube par défaut sera appliquée à tous les cubes, sauf si elle est remplacée par une autre formule saisie pour un cube spécifique.

      De plus, la formule par défaut des membres de compte sera uniquement transférée à Oracle Essbase pour le cube source. Elle ne sera transférée pour aucun autre cube. La formule par défaut ne sera transférée vers aucun cube en mode "aggregate storage".

    • 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 cube n'affiche pas les options Partagé et Information seule. Ceci est dû au fait qu'un membre ne peut pas être défini sur Partagé ou Information seule dans un cube et pas dans les autres.

    • Ordre de résolution : indique l'ordre dans lequel les formules sont évaluées. 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.

      Remarque :

      L'ordre de résolution est disponible pour les cubes en mode "aggregate storage", ainsi que pour les cubes en mode "block storage" activés pour le mode hybride. Vous pouvez modifier l'ordre de résolution des cubes en mode "block storage" uniquement à l'aide de l'éditeur de dimensions simplifié. Reportez-vous à Accès à la modification des propriétés des membres.

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

    Vous pouvez inclure des expressions de formule de processus métier et des formules natives Essbase dans une formule de membre.

    Le processus métier 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.