How it works

The math behind your numbers

Deriverso computes a single value for each topic by combining its measures. The rules are simple, but they change depending on how your topic is configured.

Where values come from

A topic's computed value depends on its measures having values. Each measure's value can be set manually or pulled automatically from an integration. Until at least one measure has a value, the computed value shows "—".

With an equation, all variables must have at least one assigned measure with a value before the equation can be evaluated.

Weighted average

When a topic has no equation, all of its measures are combined into a single weighted average:

Formula result = sum(value × weight) / sum(weights)

Each measure carries a weight between 0 and 1 that reflects your confidence in its relevance. A higher weight means that measure pulls the result more strongly toward its value.

Weights are relative, not absolute. They control how measures are mixed together but never amplify or dampen the final value beyond the range of the inputs. A single measure always equals its raw value regardless of its weight.

Example
Measure Value Weight
Measure A 80 0.6
Measure B 40 0.4
(80 × 0.6 + 40 × 0.4) / (0.6 + 0.4) = 64

Equations

When a topic uses an equation, the computation changes. Measures are grouped by the equation variable they're assigned to, and each group is reduced to a single value before the equation is evaluated.

1
Group measures by variable

Each measure is assigned to one of the equation's variables.

2
Weighted average per group

If a variable has multiple measures, their weighted average becomes that variable's value. If a variable has only one measure, its raw value is used directly.

3
Evaluate the equation

The resolved variable values are plugged into the equation expression to produce the final topic value.

Example

Equation: score = (A + B) / 2

Measure Variable Value Weight
Measure 1 A 80 0.7
Measure 2 A 60 0.3
Measure 3 B 50 0.5
A = (80 × 0.7 + 60 × 0.3) / (0.7 + 0.3) = 74
B = 50 (solo measure — weight ignored)
score = (74 + 50) / 2 = 62

When weights apply

Weights don't always change the result. Here are the three rules:

No equation

Weights are always applied. All measures are peers, so weights determine how much each one influences the shared result.

Weights active

Equation: multiple measures per variable

Weights are applied within the variable group. Measures sharing a variable only influence each other — weights don't change the variable's impact on the equation.

Weights active

Equation: single measure per variable

The measure's raw value is used directly. Reducing a value because you have less confidence in it would distort the equation — the measure is the variable's only source, so its raw value is used. You can still set a weight — it will take effect if another measure is added to the same variable.

Weights inactive