我正在尝试将报告的默认开始日期设置为上一个工作日,即
Observable/EventEmitter
除星期一以外的所有日子
Angular
在将此报告转换为SSRS报告之前,这已在proc中使用查询
进行处理dateadd(dd,-1,getdate())
如何使用SSRS = IIF语句实现此条件开始日期?
由于
答案 0 :(得分:0)
经过更多研究,我发现这样做的方法是:
=DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2
,True, -1)
, Today())
答案 1 :(得分:0)
我会亲自使用switch:
=Switch(
WeekdayName(Weekday(today))="Monday",dateadd(DateInterval.Day,-3,today),
True,dateadd(DateInterval.Day,-1,today)
)