Как получить дату следующей недели в понедельник и дату следующей недели в воскресенье, используя выражение SSRS? - PullRequest
0 голосов
/ 13 апреля 2020

Мне нужно получить понедельник и воскресенье на следующей неделе, используя выражение SSRS. пожалуйста, помогите мне от этого. Заранее спасибо

Ответы [ 2 ]

1 голос
/ 14 апреля 2020
=Format(Cdate(Split(First(Fields!Output1.Value, "OutputFilters"),"-")(1)).AddDays(8DATEPART(DateInterval.WeekDay,Cdate(Split(First(Fields!Output1.Value,"OutputFilters"),"-")(1)),FirstDayOfWeek.Monday)),"MM/dd/yyyy")+"-"+Format(Cdate(Cdate(Split(First(Fields!Output1.Value, "OutputFilters"),"-")(1)).AddDays(8DATEPART(DateInterval.WeekDay,Cdate(Split(First(Fields!Output1.Value,"OutputFilters"),"-")(1)),FirstDayOfWeek.Monday)).AddDays(6)),"MM/dd/yyyy")
1 голос
/ 13 апреля 2020

Попробуйте этот код

Для воскресенья на следующей неделе

=DATEADD("d" ,7-DATEPART(DateInterval.WeekDay,Today(),FirstDayOfWeek.Monday),Today())

Для понедельника на следующей неделе

=DATEADD("d" ,8-DATEPART(DateInterval.WeekDay,Today(),FirstDayOfWeek.Monday),Today())
...