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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.01.2006, 15:15   #1  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Проблема с Query
Есть такой запрос:
Код:
public void init()
{
    queryBuildDataSource    queryBuildDataSource;
   ;

    super();
    rassetTransDate  = this.args().caller().rassetTransDate();
    rassetStandardId = this.args().caller().assetStandard();
    zeroBookValue    = this.args().caller().zeroBookValue();

    queryBuildDataSource = this.query().dataSourceName("RAssetTable").addDataSource(tableNum(RAssetStandards));
    queryBuildDataSource.fetchMode(JoinMode::EXISTSJOIN);

    queryBuildDataSource.relations(false);
    queryBuildDataSource.addLink(fieldnum(RAssetTable, accountNum), fieldnum(RAssetStandards, assetId));
    queryBuildDataSource.addRange(fieldnum(RAssetStandards, assetStandardId)).value(queryValue(rassetStandardId));

    queryBuildDataSource.addSelectionField(fieldnum(RAssetTable, ROP_AbacusNum_3), SelectionField::Min);

    rassetSumTrans = RAssetSumCalc_Trans::newAssetPeriod((select firstonly RAssetTable).AccountNum, rassetStandardId, rassetTransDate);
}
Как сделать группировку по какому-то полю в таблице "RAssetTable"?

Помогите плз, целый день мучаюсь.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 18.01.2006, 15:39   #2  
axaLearner is offline
axaLearner
Участник
 
88 / 17 (1) ++
Регистрация: 24.06.2004
Адрес: God knows
Код:
this.query().dataSourceName("RAssetTable").orderMode(OrderMode::GROUPBY);
this.query().dataSourceName("RAssetTable").addSortField(FieldNum(RAssetTable, Status));
P.S. В поиске "GroupBy" даст массу примеров.

Последний раз редактировалось axaLearner; 18.01.2006 в 15:42.
Старый 18.01.2006, 15:51   #3  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Ой, наверное переохладился. Пол дня пытался группировать по стринговому полю только, что дошло .
Цитата:
queryBuildDataSource.addSortFiels(fieldNum(...));
queryBuildDataSource.orderMode(OrderMode::GroupBy);
Да, действительно, я уже пытался так делать, но по текстовому полю из-за чего и не получалось. Сорри.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Sample union query from AX 2009 Blog bot DAX Blogs 0 11.07.2008 20:05
Проблема с Query в AOT radya DAX: Программирование 7 17.10.2007 17:28
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40
Проблема с составлением Query axaLearner DAX: Программирование 10 01.12.2005 15:00
проблема с query EreminIgor DAX: Программирование 7 11.10.2004 16:57

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

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

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