ФР группирует как-то "не до конца"

Добрый день!

Подскажите, пожалуйста, ситуация:

Таблица Contracts, есть поле OrderID - это очередь, их всего 9 разных.

Отчет, на странице GroupHeader, MasterData и GroupFooter.

MasterData скрыт, группировка по полю OrderID, в footer системный текст [COUNT(MasterData1,1)].

Суть такая - надо считать кол-во договоров по каждому OrderID - т.е. должно получится 9 строчек с числом и все. У меня же почти 50 страниц, где каждая группа по 5-10 договоров.

Что не так? Заранее спасибо!

Нравится

4 комментария

Разобрался, всего лишь надо было отсортировать по полю группировки.

Появился другой вопрос - есть таблица:

ContractID | OrderID | PaymentAmount | ...

PaymentAmount - платеж в рублях.
OrderID - их всего 9 разных

Надо сделать отчет, чтобы в нем считались суммы PaymentAmount по группам OrderID, т.е. именно такого вида:

OrderID_1 | Сумма всех PaymentAmount у которых OrderID_1
OrderID_2 | Сумма всех PaymentAmount у которых OrderID_2
...

Натолкните, пожалуйста, на путь, никак не могу сообразить как посчитать...

Алексей, выполнить расчет можно через группировку в запросе. С примером реализации Вы можете ознакомиться в отчете "Продажи по видам деятельности" (fr_ReportOppotrunitiesByActivity). В запросе sq_ReportOpportunitiesByActivity установлена группировка по количеству продаж.

Спасибо! Посмотрю!

Показать все комментарии