Я использую Sharepoint 2010 Enterprise и пытаюсь создать представление, которое кажется довольно простым. Он основан на списке задач:
- Имя задачи
- Дата начала
- Срок исполнения
Расчетные столбцы
- Start_Due_Month_Year = MONTH ([Дата исполнения]) & "/ 1 /" & YEAR ([Дата исполнения]), например. 7/1/2011
- End_Due_Month_Year = MONTH ([Дата исполнения]) & "/" & CHOOSE (MONTH ([Дата исполнения]), "31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31") & "/" & YEAR ([Дата исполнения]), например 7/31/2011
- Start_Start_Month_Year - то же, что и выше
- End_Start_Month_Year - то же, что и выше
Рассчитанные столбцы настроены на возврат типа даты и времени, отформатированного только как дата. В представлении «Все элементы» все работает идеально.
Проблема заключается в том, что если я пытаюсь создать представление, в котором либо ДАТА НАЧАЛА, либо ДАТА ВЫПУСКА появляются в одном и том же текущем календарном месяце. Итак, если бы у меня было задание, начатое 7/10/2011, оно появилось бы, и если бы у меня было задание, начатое 15.06.2011, но в связи с 15.07.2011 оно также появилось бы.
Итак, я просто использую серию фильтров, чтобы сказать, если Start_Due_Month_Year <= [Сегодня] AND End_Due_Month_Year> = [Сегодня] - это простой случай, когда срок оплаты приходится на текущий календарный месяц.
Это представление не возвращает результатов. Я также попытался вручную преобразовать столбец даты с помощью функции DATEVALUE.
Есть идеи?
Спасибо!