AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.03.2006, 13:13   #1  
andkud is offline
andkud
Участник
 
13 / 10 (1) +
Регистрация: 05.07.2005
Запрос в отчёте
У меня следующая задача. В отчёте сгрупировать строки по определённым полям и вывести сумму одного из полей.

Для этого я переопределяю метод init в Query:

Код:
public void init()

{
    Query                   q;
    QueryBuildDatasource    qbds;

    super();

    q    = this.query();
    qbds = q.dataSourceTable(tablenum(LedgerJournalTrans));
    qbds.orderMode(OrderMode::GROUPBY);

    qbds.addSortField(fieldnum(LedgerJournalTrans, TransDate));
    qbds.addSortField(fieldnum(LedgerJournalTrans, CurrencyCode));

    qbds.addSelectionField(fieldnum(LedgerJournalTrans, InvoiceAmountCur), SelectionField::SUM);

}
но запрос почему-то получается таким:

SELECT SUM(InvoiceAmountCur), SUM(InvoiceAmountCur), SUM(InvoiceAmountCur) FROM LedgerJournalTrans GROUP BY LedgerJournalTrans.OffsetAccountType DESC, LedgerJournalTrans.OffsetAccount DESC, LedgerJournalTrans.TransDate DESC, LedgerJournalTrans.CurrencyCode DESC, LedgerJournalTrans.Txt ASC, LedgerJournalTrans.AmountCurDebit ASC, LedgerJournalTrans.AmountCurCredit ASC, LedgerJournalTrans.PaymentStatus ASC WHERE ((JournalNum = ПА00005))

И в итоге ничего запрос не возвращает.
Не подскажите в чём дело? Как правильно нужно делать. Или другие варианты решения подобной задачи.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему join запрос разбивается на подзапросы!? 3oppo DAX: Программирование 59 28.06.2007 11:52
Производительность запроса в отчете SHiSHok DAX: Программирование 14 13.11.2006 19:04
Динамические контролы в отчете основанные на display-методе petr DAX: Программирование 19 18.09.2006 15:29
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21
dialog в отчёте gaenar DAX: Программирование 6 14.04.2005 11:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:29.