Following code works in v 8.5 but gives error in v10 - number is required at location "perc:= Round((Sum ({@inc1}) / ToNumber ({@amt_display}) * 100) - 100,0)" ...Why?
----------------------------------------
stringvar percent;
numbervar perc;
if {@amt_display} <> 0 AND Sum ({@inc1}) <> 0
then perc:= Round((Sum ({@inc1}) / ToNumber ({@amt_display}) * 100) - 100,0)
else if {@amt_display} = 0 AND Sum ({@inc1}) = 0
then perc:=0
else if {@amt_display} = 0
then perc:=100
else if Sum ({@inc1}) = 0
then perc:=0;
percent :=ToText(truncate(perc),0) + " %
----------------------------------------
stringvar percent;
numbervar perc;
if {@amt_display} <> 0 AND Sum ({@inc1}) <> 0
then perc:= Round((Sum ({@inc1}) / ToNumber ({@amt_display}) * 100) - 100,0)
else if {@amt_display} = 0 AND Sum ({@inc1}) = 0
then perc:=0
else if {@amt_display} = 0
then perc:=100
else if Sum ({@inc1}) = 0
then perc:=0;
percent :=ToText(truncate(perc),0) + " %