have you tried something like:
global numbervar aPercent;
local numbervar this := (100*Sum ({ObjectivesResult.Totaalpunten}, {ObjectivesResult.Productline}) / Average ({ObjectivesResult.objective}, {ObjectivesResult.Productline}));
if this < aPercent then
aPercent := this;
this;
this will calculate the percentage and if it is smaller, assign it to the global, finally it prints the percentage.
if the footer you would want:
global numbevar aPercent
if the header
global numbervar aPercent := 500
HTH