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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2012, 09:57   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Подскажите, пожалуйста, вот такое условие придется в Query строковым условием писать или можно как-то написать как обычно:

X++:
( table.StartDate == dateNull() &&  table.EndDate == dateNull() )
|| 
( table.StartDate <= _date && (table.EndDate == dateNull() || table.EndDate >= _date) )
Подскажите плиз, как такой Query оформить?
Это что - условие попадания даты в период StartDate..EndDate ?

Немного преобразовав его можно записать в таком виде:
( _date >= table.StartDate) && ( (_date <= table.EndDate) || (table.EndDate == dateNull()))

А в таком виде его уже можно реализовать стандартным range.
За это сообщение автора поблагодарили: gl00mie (4).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Исполнить сформированный фильтр radya DAX: Программирование 14 26.07.2007 20:47
Сложный фильтр складских журналов Perc DAX: Программирование 13 31.08.2005 12:42
Иногда не работает фильтр chel DAX: Функционал 0 09.10.2004 19:08
Как наложить на запрос сложный фильтр? glibs DAX: Программирование 10 04.02.2003 12:50

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

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

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