Если я собираюсь в Crystal Reports, чтобы получить отчет, моя общая сумма
Моя ситуация почти как эта ссылка.
Я сгруппировал и скрыл детали и отобразил результат в заголовке группы, но @total суммирует все записи, а не отдельные записи.
Подскажите пожалуйста как этого добиться.
2 ответа
Предполагая, что группа 4 является четко выбранной группой, она должна работать с промежуточным итогом. Установить Summary
поле на поле, которое вы суммируете, Evaluate
возможность On change of group
(выбор группы 4) и Reset
в Never
,
Если вам нужно извлечь отдельные записи, которые не сгруппированы в группе 4 (или в одной из других групп), вам, вероятно, придется написать промежуточную сумму вручную. Затем вы можете использовать любую логику, которая имеет смысл для добавления к общему итогу.
Если бы они не были в каком-либо установленном порядке, вам бы хотелось быть хитрее, я бы лично использовал массив, чтобы отслеживать, какие записи были добавлены к общему количеству. Если запись находится в массиве, ничего не делайте, а если нет, добавьте к итогу, а затем добавьте запись в массив.
Вы имеете в виду, что вы хотите общее количество каждой группы..?? Если да, то попробуйте разместить свой @total в разделе нижнего колонтитула группы, а не в нижнем колонтитуле отчета.