任何建议表示赞赏
我将expression =WeekdayName(weekday(fields!date.value))
列为标题
这将返回星期几,但是,它提前一天返回星期几,例如,当我将星期一的日期放入参数中时,该日期在报告中显示为“星期二”。
我的问题是可以将上述表达式调整为显示eg =WeekdayName(weekday(fields!date.value -1))
的前一天的WeekdayName吗?我尝试了这个,但是出现了一个错误。
谢谢。
最佳答案
因此,您想从收到的日期中减去一天,然后可以使用
= DateAdd("d", -1, yourdateField)
这样,您可以从日期中减去任意天数。
但是您是否尝试查看为什么它给出了前一天的日期。请检查系统日期时间,否则请与
=WeekdayName(weekday(Today()))
并查看它是否为您提供当前日期的正确星期几。
关于reporting-services - SSRS-工作日名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27289172/