Я использую sharepoint 2007, и нет встроенной функции weeknum. Как я могу добавить вычисляемый столбец в списке sharepoint, чтобы показать число недели в другом столбце?

1 ответ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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .