2015-05-18 6 views
0

Я использую Crystal Reports 2008 для составления отчета. У меня два вида: один, список заказов, второй - список позиций.Сумма для внешней группы

Заказы сгруппированы по местоположению.
Позиции сгруппированы по заказу.

Заголовок отчета - подавлено
Page Header - подавлено
Заголовок группы # 1 - Отчеты, какое место мы находимся. (новая страница раньше)
Заголовок группы # 2 - Сообщает, какой заказ мы ищем.
Детали: Дает информацию пункт линия
* Has линия товар Цена
Group Footer # 2 - дает суммарный порядок
* Итого: Running Total (Line Item Price) - сброс после группы 2.
* Fright (колонку с точки зрения порядка)
* Итого (суммы выше)
Group Footer # 1 - дает сводку для этого места
* Полная Итого: Running Total (Line Item Price) - сброс после группы 1
* Полная Фрахт: Сумма (фрахт)
* Grand Total (Суммы вышеперечисленных)

Проблема возникает с Complete Freight - все остальное отлично работает. Complete Freight не суммирует стоимость фрахта так, как я их хочу. Он суммирует фрахт один раз на просмотр позиции, а не один раз на просмотр заказа.

например, что в отчете есть два порядка - каждый из них имеет три позиции. В первом заказе Freight взимается плата в размере 10 долларов США. Второй имеет плату Freight в размере 15 долларов США. Complete Freight должен составлять 25 долларов США - сумма этих двух. Вместо этого я получаю Complete Freight из 75 долларов (3 x $ 10 + 3 x $ 15).

Почему это происходит и как я могу это исправить?

ответ

0

Это из-за дублирования.

В одном заказе есть много позиций, и когда вы размещаете данные о заказе рядом с порядком линии, будет повторяться столько раз, сколько позиций.

Ваш подход к сводке неверен. Вместо сводки вы добавляете итоговые итоги для каждой группы для расчета суммы заказа.

Смежные вопросы