If you only need the last row, you should placed the fianl 'display' formula on GF1.
Remove the reset formula from GH2 and move it to GH1.
Then for the final display formula on GF1, use this code:
WhilePrintingRecords;
StringVar Array brr;
Join(brr, ', ');
-Abhikash