Uso de expresiones de fórmula

Las fórmulas de miembro de Oracle Hyperion Planning soportan fórmulas nativas de Oracle Essbase y expresiones de fórmula de Planning que se evalúan y expanden en bloques de código de Essbase cuando se refresca la base de datos. En estas expresiones, se pueden tratar las listas inteligentes por nombre; Planning reemplaza los nombres por sus valores numéricos en los cálculos.

En el cuadro de texto del separador Fórmula de miembro, puede incluir expresiones de fórmula predefinidas en fórmulas de miembro y probarlas con el botón Validar. También puede cargarlas.

Se puede actualizar el esquema de dimensión sin actualizar las reglas de negocio y los scripts de cálculo que dependen del esquema. Los cálculos pasan a ser más independientes de los detalles del esquema. Puede utilizar listas inteligentes como objetos en los cálculos. El rendimiento no se reduce al utilizar expresiones de fórmula porque sólo se ejecutan cuando se actualiza la base de datos.

Para utilizar una expresión de fórmula en una fórmula de miembro:

  1. Seleccione Administración, Gestionar y, a continuación, Dimensiones.
  2. Seleccione la dimensión para cuyo miembro desea agregar o cambiar una fórmula.
  3. Seleccione el miembro y haga clic en Editar.
  4. Seleccione Fórmula de miembro.
  5. Seleccione las opciones para los siguientes campos:
    • Tipo de plan

      Nota:

      una fórmula introducida para el tipo de plan predeterminado se aplicará a todos los tipos de plan a menos que se sustituya por una fórmula diferente introducida para un determinado tipo de plan.

    • Almacenamiento de datos: seleccione una opción de almacenamiento de datos. La opción predeterminada es Almacenar.

      Nota:

      El campo de almacenamiento de datos específicos del tipo de plan no mostrará las opciones Compartido o Solo etiqueta. Esto se debe a que no se puede establecer un miembro como Compartido o Sólo etiqueta únicamente en un tipo de plan.

    • Orden de resolución: Solo en el caso de los tipos de plan de almacenamiento agregado, el orden de resolución especifica el orden en el que se evalúan las fórmulas. Introduzca un número entero entre 0 y 100.000 (o utilice las flechas para aumentar o disminuir el número). Las fórmulas para miembros que tengan un orden de resolución especificado se calculan en orden desde el orden de resolución más bajo al más alto. El valor predeterminado es 0.

  6. En el cuadro de texto, defina fórmulas para el miembro.

    Puede incluir expresiones de fórmula de Planning y fórmulas nativas de Essbase en la fórmula de miembro. Consulte la Oracle Essbase Database Administrator's Guide (sólo disponible en inglés) para conocer la sintaxis, las reglas y el uso de las fórmulas nativas de Essbase.

    Planning proporciona expresiones de fórmula predefinidas que se pueden utilizar en fórmulas de miembro. No puede editar ni crear sus propias expresiones de fórmula.

  7. Opcional : para comprobar la validez de la fórmula de miembro, haga clic en Validar.
  8. Opcional: si hay errores en la fórmula de miembro, haga clic en Mostrar detalles para ver una descripción.
  9. Opcional: haga clic en Restablecer para restaurar la fórmula de miembro anterior si no desea guardar los cambios realizados en la fórmula de miembro.
  10. Haga clic en Guardar.