Суммирование в 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.
|