Я использую sharepoint 2007, и нет встроенной функции weeknum. Как я могу добавить вычисляемый столбец в списке sharepoint, чтобы показать число недели в другом столбце?
1 ответ
0
Вот формула для отображения недельного числа в sharepoint (без встроенной функции).
=IF(ROUNDUP((ROUNDDOWN([Date],0)-(DATE(YEAR(ROUNDDOWN([Date],0)),1,1))+WEEKDAY((DATE(YEAR(ROUNDDOWN([Date],0)),1,1))))/7,0)>52,1,ROUNDUP((ROUNDDOWN([Date],0)-(DATE(YEAR(ROUNDDOWN([Date],0)),1,1))+WEEKDAY((DATE(YEAR(ROUNDDOWN([Date],0)),1,1))))/7,0))
формула всегда возвращает до 52 недель, а неделя с 1 января - первая неделя в году. Неделя начинается в будний день в зависимости от настроек вашего сервера SP.
если вам нужно использовать стандарт на 53 недели, используйте только эту часть
=ROUNDUP((ROUNDDOWN([Date],0)-(DATE(YEAR(ROUNDDOWN([Date],0)),1,1))+WEEKDAY((DATE(YEAR(ROUNDDOWN([Date],0)),1,1))))/7,0)