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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2009, 08:22   #1  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
? Группировка временной таблицы
Доброго времени суток.
Проблема
Не работает группировка :
X++:
static void tmpGroupBy(Args _args)
{
PaymentRequest tmpPaymentRequest;
PaymentRequest PaymentRequest;
;
        tmpPaymentRequest.setTmp();
        while select PaymentRequest
        {
               tmpPaymentRequest.data(PaymentRequest);
               tmpPaymentRequest.doinsert();
        }
        
        
        while select tmpPaymentRequest
            group by RContractCode
        {
            info(tmpPaymentRequest.RContractCode);
        }
}
в дебаггере отчетливо вижу , что tmpPaymentRequest не схлапывается по всем отличным от RContractCode полям
в чем же дело ? как же быть ?
Старый 20.01.2009, 08:33   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
А что вы хотите увидеть и что видите, приведите пример.
Приведенный код может вывести только все существующие RContractCode без повторений.
Чтобы "схлапнуть " другие поля, нужно это и дописать, например:

X++:
while select count(RecId) from tmpPaymentRequest
            group by RContractCode
{
             info(strFmt("%1-%2", tmpPaymentRequest.RContractCode, tmpPaymentRequest.RecId));
}

Последний раз редактировалось DSPIC; 20.01.2009 в 08:37.
За это сообщение автора поблагодарили: Андрей К. (1).
Старый 20.01.2009, 08:35   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от Андрей К. Посмотреть сообщение
в дебаггере отчетливо вижу , что tmpPaymentRequest не схлапывается по всем отличным от RContractCode полям
в чем же дело ? как же быть ?
Джоб выводит в инфо все RContractCode. Если так, то джоб работает верно
За это сообщение автора поблагодарили: Андрей К. (1).
Старый 20.01.2009, 08:45   #4  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Цитата:
Сообщение от Sada Посмотреть сообщение
Джоб выводит в инфо все RContractCode.
так точно! да действительно, все верно... дурная голова моя
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помещение временной таблицы в Map Lemming DAX: Программирование 20 19.10.2017 14:16
Динамическое связывание временной таблицы Paul_ST DAX: Программирование 8 25.09.2007 16:17
данные из временной таблицы в отчете алька DAX: Программирование 4 19.04.2007 17:47
Проблема с очисткой временной таблицы v.fedorov DAX: Программирование 13 26.10.2006 23:02
Можно ли вообще сделать JOIN временной таблицы и InventDim??? Maxim Gorbunov DAX: Программирование 9 05.03.2005 10:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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