2013-07-29 1 views
0

У нас есть сумма формулы (Sum ({@ EstHours}) - SUM ({@ ActHours})), которую нам нужно сбросить до нуля, а затем рассчитать на фазу. Формула сброса находится в той же группе, что и формула баланса, указанная выше. Я также попытался разместить ее в разных разделах. Формула ResetBalance, которую я пытаюсь использовать, - WhilePrintingRecords; NumberVar Balance: = 0;Мне нужно сбросить сумму суммы каждый раз, когда выполняются групповые данные.

+1

Под «на фазу линии» вы подразумеваете группу? Я интерпретирую это, поскольку вы просто хотите вычесть одну групповую сумму из другой суммы группы, верно? – Ryan

+0

100% правильно, Райан. Суммы на фазу (которая является группой) находится в заголовке группы фаз и суммируются (очевидно) в нижнем колонтитуле. –

+0

Я также добавил определение переменной как Balance = {@ Balance} –

ответ

1

Адаптировать эту формулу к вашей конкретной ситуации:

// {@delta} 
Sum({@EstHours}, {table.groupingField}) - Sum({@ActHours, {table.groupingField}) 

Добавить поле для {table.groupingField} «s группа колонтитулы.

+0

Спасибо, Крейг! Это сработало! –