Use target-based optimization to determine the input values required to achieve a specific business objective, such as a revenue target. Optimize recalculates one or more selected input measures and updates them with the values needed to achieve the specified result.
Before you begin, review the Prerequisites section for Optimize to understand the initial setup requirements.
To demonstrate target-based optimization, set a target for the calculated field Profit forecast by optimizing independent variables - Revenue Forecast, Purchase Forecast, Advertising Forecast, and Transport Forecast.
You can optimize values at any hierarchy level. In this example, optimize at the total level. When Optimize runs on a parent cell, it recalculates the required change and distributes the updated value to the underlying editable child cells.



Adding constraints is optional. Directly select Run to skip defining constraints; however, as a best practice, explicitly specify constraints for all the independent measures used in Optimize.



Optimize doesn't change the values of locked cells. The target value is achieved by adjusting the values of editable cells.

