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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.07.2019, 09:35   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
При использовании опции group by в табличной переменной будут заполнены только те поля, которые

1. Входят в список, перечисленный в group by, даже если они не указаны в списке полей для выбора
2. Поля, указанные в списке полей для выбора с агррегирующими функциями sum(), minof(), maxof()

У Вас есть group by, но нет аггрегирующих функций. Поэтому все остальные поля в результирующей выборке по tsTimesheetSummaryWeek - пустые

Для полей типа массив следует указать суммирующую функцию без указания индекса массива. Будет суммирование по каждому элементу массива в отдельности.

Т.е. в данном случае Вы должны использовать такой синтаксис

X++:
    while select Developper from localDevTaskTable
        group by Developper
        join 
                Worker, 
                dayfrom, 
                dayto, 
                sum(SumOfHours)
        from tsTimesheetSummaryWeek
        group by Worker, dayfrom, dayto
        where (...)
        {
                info(strfmt('...%1...', tsTimesheetSummaryWeek.SumOfHours[1]));
        }
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обработка из DAX2009 писем в разных почтовых серверах по каким-то общим технологиям Raven Melancholic DAX: Программирование 20 23.06.2018 18:10
Отображение информации QQmore DAX: Программирование 10 06.02.2013 12:32
Чего не хватает из аналитической информации? ollu DAX: Функционал 38 13.03.2009 16:00
Проблема с отсылкой писем через Outlook zelibobis DAX: Программирование 11 26.02.2008 19:27
Время по графику и фактическое время работы в табеле nicko DAX: Функционал 0 09.02.2005 15:24

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

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

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