Problem on a variable on Formula

I have a case, using Formula…I’m using a variable for carrying out value of dblookup

just like this :

@For(n := 0;

n <= 3;

n := n + 1;

@do(

key = n;

test := test + @dblookup(“”;“”;view;key;fieldName;[failsilent]);

));

consider the value of test after the formula being executed is

test1

test2

test3

Now I have one more looping

@For(n := 0;

n <= 3;

n := n + 1;

@do(

key = n;

test := test + @dblookup(“”;“”;view;key;fieldName;[failsilent]);

));

where again we consider the value of test for the second looping without the first

test3

test4

test5

but when I show the value of them all in a compute field

Their value are

(answer a)

test1test3

test1test4

test1test5

Not the one like

(answer b)

test1

test2

test3

test4

test5

test6

Is it possible to have a value printed on the compute value like answer b??

Help me…

Thx anyway…