Quantive Results provides multiple ways to support bidirectional goal setting and objective progress calculations depending on what you're trying to model. For more information, see Objective bidirectional goal setting, alignment, and progress calculations.

By default, Quantive Results calculates an objective's progress by summing up the progress of all key results and then dividing it by the number of key results. In other words, by calculating their average progress. For the majority of cases, this is the best way to go.

There are, however, cases when the logic for progress calculation should be different. For example, some companies have top-level objectives that don't have key results. They have child objectives instead.

To facilitate such scenarios, Quantive Results enables you to define custom objective progress formulas.

NOTE: If you select the average of child objectives progress calculation formula, you will no longer be able to add key results under this objective. You will be prompted to add child objectives instead.


  1. Create an objective. For more information, see Create objectives.

  2. When the OKR is opened, on Progress choose Child objectives.

  3. Add child objectives. For more information, see Add child objectives.


A company objective is broken down into several divisions or individuals that have each added a child objective. In such cases, the top-level objective is calculated as the average of the attainment of all child objectives.

In this example, there are 4 objectives—one parent objective and three child objectives. Here is how their progress is calculated.



Progress calculation

Grow our people

Parent objective

49% = (64% + 78% + 6%) / 3

Implement OKRs successfully

Child objective of Grow our people

64% = (33% + 58% + 100%) / 3

Land and Expand New Top Talent

Child objective of Grow our people

78% = (85% + 100% + 50%) / 3

Hire top talent

Child objective of Grow our people

6% = (0% + 6% + 13%) / 3

See also

Did this answer your question?