19.06.2007, 20:25 | #1 |
Участник
|
Суммирование в query отчета
Добрый день!
Делаю отчет, который должен вывести сумму по полю Qty, с группировкой по полю TransRefId, ItemId. Выборка из таблицы InventTrans. Вопрос: где у query отчета указать, что делать суммирование по полю Qty??? 1. В датасорсе отчета задал InventTrans, 1.1. InventTrans \ OrderMode = Group by. 1.2. В InventTrans \ Sorting добавил 2 поля: TransRefId, ItemId дальше что? где указать что-то типа sum(Qty)??? 2. Пробовал программно: query q; QueryRun QR; ; q = new query(); q.addDataSource(tablenum(InventTrans)); q.dataSourceNo(1).orderMode(ordermode::GroupBy); q.dataSourceNo(1).addSortField(FieldNum (InventTrans, TransRefId)); q.dataSourceNo(1).addSortField(FieldNum (InventTrans, ItemId)); - а дальше... ? --------------------------------------------------------- должно получиться что-то типа select TransRefId, ItemId, sum(Qty) from inventTrans group by TransRefId, ItemId --------------------------------------------------------- Ax 3.0, SP2, MS SQL 2000. |
|