[当客户选择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”)
但是出现错误可以有人帮助我吗?
您可以从日期中减去工作日的编号再加上一周中第一天的一天。
=DATEADD("D", 1 - WEEKDAY(Parameters!START.Value), Parameters!START.Value)