【发布时间】:2015-05-27 00:12:41
【问题描述】:
有这个表达式(ssrs 2012)
=weekdayname(weekday(today())-2)
应该在星期六返回,但返回 #Error
除周六外的每一天都有效。
任何解决方法
【问题讨论】:
标签: sql reporting-services sql-server-2012
有这个表达式(ssrs 2012)
=weekdayname(weekday(today())-2)
应该在星期六返回,但返回 #Error
除周六外的每一天都有效。
任何解决方法
【问题讨论】:
标签: sql reporting-services sql-server-2012
您正在尝试从 weekday() 的结果中减去 2,而不是从 today() 中减去 2。 weekday() 只返回整数和没有工作日名称的 2 - 2 = 0。
你想像这样从今天减去 2 天:
=weekdayname(weekday(dateadd("d", -2, today()))
【讨论】: