2017-04-10 113 views
0

有没有一种方法可以从RDLC报告表达式的给定日期得到月份的最后一个日期。我有一个字段'toData',例如如果它的值是: 10-04-2017。它应该显示报告中的最后一个日期是30-04-2017。RDLC-Report得到给定日期的月份的最后一天

+1

可能的重复[如何使用SQL Reporting Services获取当月的最后一天](http://stackoverflow.com/questions/2852874/how-do-i-get-the-last-day-on-the- month-using-sql-reporting-services) – Equalsk

+0

我想显示具有字段'toDate'不是当前月份的月份的最后一天。 –

+0

你读过这个线程吗?它显示了如何在任何给定的日期处理它,只是在他们给它'今天'来获得当前月份的例子中,显然你会使用'toDate'。 – Equalsk

回答

0

获取月份的最后一天给定日期

=DateSerial(Year(yourDateHere), Month(yourDateHere) + 1, 0)

格式化日期DD-MM-YYYY 像 “2017年1月1日”

=FORMAT(DateSerial(Year(Fields!Date.Value), Month(Fields!Date.Value) + 1, 0), "dd-MM-yyyy")

相关问题