Как отфильтровать элементы в списке, где есть определенная дата, которая попадает в последний, в этом или следующем месяце?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/16110

  •  16-10-2019
  •  | 
  •  

Вопрос

Я хочу показать только предметы с определенной датой, которая попадает в последний, это или следующий месяц?

Например: если сегодня состоится 13.07.2010, он должен показывать только предметы между 1 июня и 31 августа. Я мог бы достичь этого?

Это было полезно?

Решение

Вы должны повернуть проблему с ног на голову и настроить рассчитанную столбцу для начала периода, в котором должен отображаться элемент и конец этого периода.

Затем вы используете фильтр представления, чтобы показать только элементы, в которых [сегодня] находится между этими двумя датами.

(Да, вы можете использовать [сегодня] в фильтрах, только не в расчетных столбцах)

Этот пример показывает вам Как фильтровать элементы списка SharePoint в текущем календарном месяце - Сначала это немного сложно понять, но посмотрите на диаграмму и объяснение, и это будет иметь смысл.

Чтобы продлить его, это и следующий месяц (при условии, что ваше поле даты [дата срок]) вы получаете следующие рассчитанные столбцы

StartPeriod = DATE(YEAR([Due Date]), MONTH([Due Date]-1, 1) 
EndPeriod = DATE(YEAR([Due Date]), MONTH([Due Date])+2,1)-1

и фильтр

Where StartPeriod <= [Today]
AND EndPeriod >= [Today]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top