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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.02.2013, 10:43   #1  
Nikit is offline
Nikit
Участник
 
6 / 10 (1) +
Регистрация: 19.09.2012
Сортировка по не первой таблице в запросе
Есть отчёт со следующей структурой таблиц в запросе: inventdim->inventsum->inventtrans, в первых двух таблицах данные выбираются с группировкой и сортируются по полю из "inventdim". А хотелось бы чтобы сортировка была по полю из "inventsum". При выполнении метода fetch отчёта для каждой строки рассчитываются дополнительные данные, поэтому использование maps не подходит, не хочется создавать временную таблицу.
Помогите пожалуйста, желательно с примерами.
Старый 15.02.2013, 10:57   #2  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
А поставить сортировку по полю inventsum в запросе? Либо же в fetch его поставить главным?

QueryBuildRange = QueryBuildDateSource.addOrderByField(fieldnum(inventsum)); ??
Старый 15.02.2013, 11:28   #3  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
643 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от Nikit 286152
inventdim->inventsum->inventtrans
Поменяйте строчку наоборот
__________________
// no comments
Старый 15.02.2013, 11:50   #4  
Nikit is offline
Nikit
Участник
 
6 / 10 (1) +
Регистрация: 19.09.2012
Цитата:
Сообщение от user_ax Посмотреть сообщение
А поставить сортировку по полю inventsum в запросе? Либо же в fetch его поставить главным?

QueryBuildRange = QueryBuildDateSource.addOrderByField(fieldnum(inventsum)); ??
Сортировку ставить нельзя, т.к. используется группировка. Насчёт "поставить главным", если имеется ввиду "поставить главным источник данных", то нарушится связь "один ко многим", т.е. станет "много к одному".
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрование записей при "переходе к основной таблице" demID DAX: Программирование 10 18.11.2015 12:52
Если в запросе у первой таблицы CacheLookup = None, то запрос идет без NOLOCK raz DAX: Программирование 1 04.02.2010 16:12
сортировка в запросе V777 DAX: Программирование 41 25.04.2008 12:47
Сортировка в запросе "В Наличии" linney DAX: Программирование 16 20.01.2005 20:01
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.