Добрый день!
Подскажите, пожалуйста, ситуация:
Таблица Contracts, есть поле OrderID - это очередь, их всего 9 разных.
Отчет, на странице GroupHeader, MasterData и GroupFooter.
MasterData скрыт, группировка по полю OrderID, в footer системный текст [COUNT(MasterData1,1)].
Суть такая - надо считать кол-во договоров по каждому OrderID - т.е. должно получится 9 строчек с числом и все. У меня же почти 50 страниц, где каждая группа по 5-10 договоров.
Что не так? Заранее спасибо!
Нравится
Разобрался, всего лишь надо было отсортировать по полю группировки.
Появился другой вопрос - есть таблица:
ContractID | OrderID | PaymentAmount | ...
PaymentAmount - платеж в рублях.
OrderID - их всего 9 разных
Надо сделать отчет, чтобы в нем считались суммы PaymentAmount по группам OrderID, т.е. именно такого вида:
OrderID_1 | Сумма всех PaymentAmount у которых OrderID_1
OrderID_2 | Сумма всех PaymentAmount у которых OrderID_2
...
Натолкните, пожалуйста, на путь, никак не могу сообразить как посчитать...
Алексей, выполнить расчет можно через группировку в запросе. С примером реализации Вы можете ознакомиться в отчете "Продажи по видам деятельности" (fr_ReportOppotrunitiesByActivity). В запросе sq_ReportOpportunitiesByActivity установлена группировка по количеству продаж.