Как заставить показывать начало недели в отчете ssrs - PullRequest
2 голосов
/ 21 октября 2019

Когда клиент выбирает start date ,end date and group by: еженедельно, есть ли способ принудительно отображать в столбце недели первый день недели. Например, если я выберу 10/1/2019 в качестве start date и 10/2/2019 в качестве end date и group by: еженедельно, то в столбце недели должно отображаться 9/29/2019 Прямо сейчас я использую выражение

= Switch(Parameters!GroupbyTime=“4”, CDate(Fields!groupweek.value).ToString(“Mm/Dd/yyyy”)

Но это дает ошибку, может кто-нибудь мне помочь ??

1 Ответ

1 голос
/ 22 октября 2019

Вы можете вычесть номер дня недели из даты плюс один день для первого дня недели.

=DATEADD("D", 1 - WEEKDAY(Parameters!START.Value), Parameters!START.Value)
...