Изменить определение «Неделя»? - PullRequest
1 голос
/ 23 сентября 2011

Я создаю отчет о сверхурочных, и хотя Crystal Reports может группировать смены сотрудника по неделям, он использует стандартную неделю воскресенья-субботы;Мне нужна неделя с понедельника по воскресенье (т.е. 12-18 сентября включительно).Есть ли способ изменить эту настройку, или я застрял в написании сложной формулы?

Ответы [ 2 ]

4 голосов
/ 23 сентября 2011

Я не знаю настройки, которая позволила бы вам сделать это, но формула группы не является слишком плохой.Следующее даст вам номер недели / индекс в году, используя понедельники в качестве начала недели.

datepart("ww",{table.date},crMonday)

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

totext(datepart("yyyy",{Orders.Order Date}),"####") + " " 
+ totext(datepart("ww",{Orders.Order Date},crMonday),"##")
1 голос
/ 23 сентября 2011

Вы можете сгруппировать по {table.date} - 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...