Contador TReports

Estou fazendo um relatório que ele também mostra a quantidade de funcionários, fiz o contador usando o [DataSource.CurrentRowIndex] +1, ele mostra certinho até o primeiro grupo. Quando o primeiro grupo acaba ele deveria zerar e começar novamente do zero mas ele guarda o valor e o continua contando de onde parou. Esta assim :

grupo 1

cont = 28 cont = 29 cont = 30 cont = 31

grupo 2

cont = 32 cont = 33 cont = 34

preciso que ele fique assim

grupo 1

cont = 28 cont = 29 cont = 30 cont = 31

grupo 2

cont = 01 cont = 02 cont = 03

Consegui gente, fiz a função contar um valor do relatório e não as linhas , funcionou legal . usei assim: sumRunningSum(Iif( [COD_FUNCAO] <> '' , true ,false)) fiz com o vazio, para não ter amarração nenhuma.