Para incluir colunas de saldo em um relatório, seguir os seguintes passos:
Passo 1 definir um campo do tipo variável
Passo 2: definir o nome do campo e acertar o tipo de dado que será calculado o saldo (dtInteger, dtExtended, dtDouble, etc)
Passo 3: declarar uma variável global para armazenar o saldo
Passo 4: ressetar a variável criada a cada quebra do grupo
Passo 5: executar o cálculo necessário com a variável criada, o que ocorre geralmente no evento AfterGenerate do detalhe
Passo 6: no evento OnCalc do campo de tela criado, atribuir a variável criada