### Дополнительный фильтр

Дополнительный фильтр позволяет писать выражения для фильтрации на языке C#. В первую очередь этот фильтр используется для построения условий, которые зависят от текущей даты.
Пример 1. Выражение выведет все заявки, которые изменились за последние две недели:

(DateTime.Now-Changed).Value.Days<14

(DateTime.Now-Changed).Value здесь используется так как Changed имеет тип DateTime?(Nullable). Если поле не Nullable, то можно писать просто:

(DateTime.Now-Created).Days<14

Пример 2. Выражение выведет все заявки, которые были созданы за последние 2 часа.

(DateTime.Now-Created).TotalHours<2

Пример 3. Выражение выведет все заявки, которые были закрыты за последние 2 часа.

(DateTime.Now-Closed).Value.TotalHours<2

Пример 4. Вывести все заявки, созданные в текущем месяце

DateTime.Now.Year == Created.Year && DateTime.Now.Month == Created.Month

Пример 5. Вывести все заявки, созданные в предыдущем месяце

DateTime.Now.AddMonths(-1).Year == Created.Year && DateTime.Now.AddMonths(-1).Month == Created.Month

Доступные интервалы времени: Days, TotalHours, TotalMinutes, TotalSeconds.

Доступные поля для использования: Deadline (срок исполнения, DateTime?), Created (дата и время создания, DateTime), Changed (дата и время последнего изменения, DateTime?), ReactionDate (дата и время реакции, DateTime?), Closed (дата и время закрытия, DateTime?).