2sxc : Дизайнер запросов - меньше или пусто (и/или)

У меня есть сущность с полем DateEnd, которое не требуется.

Я хочу сделать запрос с помощью конструктора запросов, чтобы отфильтровать все элементы с полем «DateEnd», чем значение (например: «2016-06-01») или пустое значение для «DateEnd».

Я знаю, что могу добавить фильтр значений с помощью: Attribute=EndDate, Value=2016-06-01, Operator='‹='

чтобы получить все элементы с введенным «DateEnd», но элементы с не введенной датой отсутствуют.

Можно ли сделать запрос в конструкторе, чтобы вернуть мне также эти элементы с нулевыми значениями даты?


Отредактировано:

Если я «цеплю» фильтры значений, я могу получить операцию «И» для фильтров, но как можно выполнить оператор «ИЛИ»?


person Jernej Pirc    schedule 31.08.2016    source источник
comment
и как между операторами работать? куда ставить значения? 2sxc.org/en/Docs-Manuals/Feature/feature/9259   -  person Jernej Pirc    schedule 31.08.2016
comment
для между вы должны ввести что-то вроде 2015-03-02 and 2016-03-01   -  person iJungleBoy    schedule 03.09.2016


Ответы (1)


На данный момент — 2sxc 8.5 — нет функции «также включать нули». Я считаю, что лучший способ сделать это быстро - это

  1. создать один поток с вашим условием, возвращая только те ‹= ...
  2. создать другой поток с нулевым условием, возвращая только те = ничего
  3. Объедините эти потоки в свой шаблон

обратите внимание, что я не уверен, действительно ли работает нулевое условие, возможно, нам следует добавить это как специальное значение или оператор или что-то в этом роде - буду признателен за ваш отзыв

если многие люди думают, что источник данных слияния будет полезен, опубликуйте его как запрос в issue.

person iJungleBoy    schedule 03.09.2016
comment
Я думаю, что теперь все можно сделать внутри дизайнера запросов: 2sxc.org/en/blog/post/ - person Jernej Pirc; 07.02.2018