Ссылка на элементы отчета. Суммирование

Alec
Дата: 08.06.2004 10:56:19
Проблема в следующем. В примечании/заголовке группы делаю поле с данными =sum([field1]), где field1 поле отчета (не запроса). При построении отчета field1 запрашивается как параметр. Просто =field1 работает, но мне нужна сумма. И для полей запроса работает. Как при суммировании сделать ссылку на поле отчета?
sasha_1
Дата: 08.06.2004 11:03:28
а почему нельзя вместо =sum([field1]) написать
=sum(<то, что содержится в контролсурсе field1>) ?
Alec
Дата: 08.06.2004 11:19:13
Поясню на примере. Есть таблица
Номер заказа, сумма заказа, номер оплаты, сумма оплаты. Оплат по одному заказу может быть несколько, т.е. есть строки с одинаковым номером и суммой заказа. В теле отчета все хорошо. Делаю группировку по полю номер заказа и вставляю поле field1 = [Сумма заказа]. Если в итогах сцуммировать просто сумму заказа, то она неверная. А =sum([field1]) - не работает. Фактически нужно =sum(first([Сумма заказа])), где в first группируется по номеру заказа.
Alec
Дата: 08.06.2004 12:37:27
Похоже из етой ситуации есть только след. выходы:
1. Использовать DSUM
2. Строить хитрый запрос и дополнительно к сумме заказа считать какоенить среднее суммы заказа, а его суммировать.
3. Использовать подчиненные отчеты с уникальными записями по заказу.

Но все это как-то коряво, да и не быстро.
Alec
Дата: 08.06.2004 13:38:49
Нашел.
После группировки по заказу, сумму заказа делаем с нарастающим итогом, а в итоги просто =field1