El número de veces que se ejecuta una regla de cálculo depende del comando de cálculo seleccionado por el usuario y de otros factores.
Atención:
Lea atentamente las siguientes secciones antes de escribir las reglas. Quizá desee que una operación ocurra solamente para ciertos miembros de la dimensión Value, y si es así, debe probar el miembro actual con la estructura If de VBScript y la función Member
antes de ejecutar la operación. Para saber los pasos y ver ejemplos de cómo utilizar estructuras If y la función Member
, consulte Reglas condicionales.
Cuando un usuario selecciona el comando Cálculo o Forzar cálculo, Oracle Hyperion Financial Management ejecuta la regla de cálculo de la aplicación para la intersección del miembro de entidad actual y el miembro de valor de la moneda predeterminada de la entidad, Moneda de entidad. Si el atributo AllowAdjs de la entidad está activado en los metadatos, Financial Management ejecuta la regla por segunda vez, aplicándola a la intersección de la entidad y el miembro de la dimensión Value que guarda los ajustes en la moneda predeterminada de la entidad, Entity Curr Adjs.
Ejemplo
Por ejemplo, si una entidad denominada California tiene una moneda predeterminada de USD y su atributo AllowAdjs está habilitado en los metadatos, la regla de cálculo se ejecuta dos veces, una para la intersección de California con USD y otra para la intersección de California con Ajustes de USD.