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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.06.2020, 11:01   #1  
Vlad_ is offline
Vlad_
Участник
 
11 / 10 (1) +
Регистрация: 24.09.2019
Адрес: Санкт-Петербург
Просуммировать элементы массива в query.
Добрый день. Есть таблица, в таблице есть несколько столбцов с массивами. Нужно просуммировать элементы массивов всех строк, которые отвечают определённому условию. Это очевидно можно написать обычным перебором, типа:
X++:
while select table
    where
          table.cond = "condition"
{
    num = dimOf(table.array);
    for (i=1; i<=num; i++)
        amount+=table.array[i];
}
info(int2str(amount));
Но хотелось бы оптимизировать средствами sql. Подозреваю что синтаксис query позволяет это сделать, но не могу сообразить как. Ax 2009. Буду рад подсказке.
Теги
ax2009, query

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
alirazazaidi: Build Dynamics Query in Dynamics 365 for Finance and Operations – Video Webcast MsDyn365FO Blog bot DAX Blogs 0 11.10.2018 08:12
emeadaxsupport: Microsoft Dynamics AX general performance analysis scripts page 5 Blog bot DAX Blogs 0 01.09.2014 14:11
AIF: OData Query Service Blog bot DAX Blogs 0 24.08.2011 09:11
jinx: Dynamics AX &ndash; Query-Ranges und Filtereinstellungen des Benutzers Blog bot DAX auf Deutsch 0 04.02.2010 00:05

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

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

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