Если я группирую в Crystal Reports, чтобы получить отдельные записи, моя общая сумма будет варьироваться.

Моя ситуация почти такая: -85-2054261" rel="nofollow noreferrer">ссылка.

Я сгруппировал и скрыл детали и отобразил результат в заголовке группы, но @total суммирует все записи, а не суммирует отдельные записи.

Пожалуйста, предложите, как этого добиться.

введите здесь описание изображения


person Teju MB    schedule 06.04.2013    source источник


Ответы (2)


Предполагая, что группа 4 является четко выбранной группой, она должна работать с промежуточным итогом. Установите поле Summary на поле, которое вы суммируете, параметр Evaluate на On change of group (выбирая группу 4), а Reset на Never.

Если вам нужно получить отдельные записи, которые не сгруппированы в группу 4 (или одну из других групп), вам, вероятно, придется вручную записать промежуточный итог. Затем вы можете использовать любую логику, которая имеет смысл для добавления к сумме.

Если они не находятся в каком-либо заданном порядке, вам придется быть более изобретательным, я бы лично использовал массив, чтобы отслеживать, какие записи были добавлены к общему количеству. Если запись есть в массиве, ничего не делайте, а если нет, добавьте к итогу, а затем добавьте запись в массив.

person EvilBob22    schedule 09.04.2013

Вы имеете в виду, что вам нужна сумма каждой группы..?? Если да, то попробуйте разместить @total в разделе нижнего колонтитула группы, а не в нижнем колонтитуле отчета.

person Rohit    schedule 06.04.2013
comment
мне не нужна общая сумма группы, я хочу общую сумму отчета. - person Teju MB; 06.04.2013