Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
Cambios de fórmula específicos de versión para cuentas calculadas

Cambios de fórmula específicos de versión para cuentas calculadas

This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.

Pregunta

¿Es posible realizar cambios específicos de la versión en las fórmulas de mis cuentas calculadas de hoja modelada?

Respuesta

En este caso, habría dos opciones. La primera es usar la notación de puntos para hacer referencia a un nombre o descripción de versión específicos. Esto se detalla más arriba. Esto se recomienda en lugar de un supuesto de hoja. Podría crear una fórmula como if(search(this.version.description,"New")>0,New_Formula,Old_Formula), que examina la descripción de una versión para ver si contiene la palabra "Nuevo", en la que caso de que se utilice la nueva fórmula; de lo contrario, en las versiones históricas sin "Nuevo" en la descripción, se seguirá utilizando la fórmula anterior.
La opción dos es usar una suposición. Los supuestos de hoja son específicos de la versión y le permitirán hacer que el cambio de fórmula sea específico de la versión si utiliza el proceso que se describe a continuación. El primer paso será añadir el supuesto de hoja para que actúe como activador y el segundo paso será modificar la fórmula de cuenta calculada para hacer referencia a esta fórmula. En este ejemplo, usaré la siguiente fórmula como fórmula actual:
ROW.Salary+(ROW.Salary*ROW.Commissions)
Y la siguiente fórmula como nueva fórmula:
Row.Salary+(Row.Salary*Row.Commissions*Row.Adjustment)
Para añadir un supuesto de hoja, siga estos pasos:
  1. Vaya a
    Modelado > Hojas asignadas a nivel
    . Seleccione la hoja adecuada. En este ejemplo, he seleccionado la hoja Personal.
  2. En la parte inferior izquierda, haga clic en la ficha supuestos de la hoja.
  3. Haga clic en el signo "+" para añadir un nuevo supuesto de hoja. A efectos de este ejemplo, llamemos al supuesto de hoja Activador.
  4. Rellene el nuevo supuesto de hoja con 1 para los periodos de la versión que desea que calcule la nueva fórmula.
  5. Si el Límite de desplazamiento a la izquierda de la versión
    no
    es el mismo que el del inicio del plan y la fórmula que está modificando es para un elemento de saldo inicial (por ejemplo, tarifa de pago), es
    importante introducir el activador en todos los periodos disponibles para la versión. Para ello, haga clic en la opción de mostrar y ocultar y seleccione todos los meses como tiempo de consulta.
    rango
    Establezca el activador en uno para todos los periodos.
Una vez que el supuesto de hoja se haya añadido correctamente, guarde la hoja. A continuación, volverá al generador de hojas y modificará la fórmula real.
La fórmula actual es:
ROW.Salary+(ROW.Salary*ROW.Commissions)
Para modificar la fórmula, querrá añadir la sintaxis:
If(Assum.Personnel.Trigger=1, New Formula Syntax, Old Formula Syntax)
Esto se puede traducir como si el Activador que ha creado tuviera un 1 rellenado para un periodo temporal, utilice la nueva fórmula. Si no tiene un 1, utilice la fórmula anterior. Dado que el activador de supuesto de hoja será específico de la versión, la nueva fórmula solo se aplicará en las versiones para las que rellene con un 1.
La fórmula final podría parecerse a la siguiente:
If(Assum.Personnel.Trigger=1, Row.Salary+(Row.Salary*Row.Commissions*Row.Adjustment), ROW.Salary+(ROW.Salary*ROW.Commissions))
Esta nueva fórmula será específica de la versión y solo se calculará en las versiones que tengan un 1 rellenado para el supuesto de hoja de activación.