当前年份一月最后一天的表达式

Expression For Last Day of January in Current Year

我想知道我用什么表达式来查找当年一月份的最后一天。有人可以帮我解决 SSRS 中的这个特定表达式吗?尝试用于参数值。

谢谢!

可以像这样简单:

=CDate("1/31/" & DatePart(DateInterval.Year, Today))

您可能需要根据您居住地的日期格式稍作更改。上面这个在美国任何地方都可以。

=CDate("31/01/" & DatePart(DateInterval.Year, Today)) 

这个可能最适合欧洲。

=CDate(DatePart(DateInterval.Year, Today) & "-01-31")

以上也行。

尝试一下这个想法。希望这有帮助。

我们知道一月的最后一天是一年的第 31 天。我不确定您是专门询问日期还是工作日名称。下面是您可以使用的表达式。

Date of the last day of January for current year: (01/31/2017)

=DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)

Weekday of the last day of January for current year: (3)

=Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today))

WeekdayName of the last day of January for current year: (Tuesday)

=WeekdayName(Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)))