我想知道我用什么表达来专门找到当年一月的最后一天。有人可以帮我解决 SSRS 中的这个特定表达吗?试图用于参数值。
谢谢!
我想知道我用什么表达来专门找到当年一月的最后一天。有人可以帮我解决 SSRS 中的这个特定表达吗?试图用于参数值。
谢谢!
这可以像这样简单:
=CDate("1/31/" & DatePart(DateInterval.Year, Today))
根据您居住地的日期格式,您可能需要稍作更改。上面的这个在美国的任何地方都可以。
=CDate("31/01/" & DatePart(DateInterval.Year, Today))
这对欧洲来说可能是最好的。
=CDate(DatePart(DateInterval.Year, Today) & "-01-31")
上面的作品,也是。
玩弄这个想法。希望这可以帮助。
我们知道一月的最后一天是一年的第 31 天。我不确定您是专门询问日期还是工作日名称。因此,以下是您可以使用的表达式。
当年一月最后一天的日期:(01/31/2017)
=DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)
当年一月最后一天的工作日:(3)
=Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today))
当年一月最后一天的工作日名称:(星期二)
=WeekdayName(Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)))