Expression rdlc报表表达式中的年份函数不工作

Expression rdlc报表表达式中的年份函数不工作,expression,rdlc,Expression,Rdlc,我在rdlc报告中使用Year()函数,但它不起作用 =iif(年(字段!月.值)=1970年,年(字段!月.值),年(字段!月.值)) 生成的报告如下所示: 数据库中的日期为:1970年1月1日、2015年4月1日 现在不是1970年 请帮助..无论日期值如何,您的表达式都返回相同的值。首先,第二,您可以尝试在提取Year:Year(CDate(Fields!MONTH.value))之前将值转换为date。非常感谢!阿尼尔·塔纳尔:如果你觉得答案有用的话,如果你能投赞成票,那就太好了:)

我在rdlc报告中使用Year()函数,但它不起作用

=iif(年(字段!月.值)=1970年,年(字段!月.值),年(字段!月.值))

生成的报告如下所示:

数据库中的日期为:1970年1月1日、2015年4月1日

现在不是1970年


请帮助..

无论日期值如何,您的表达式都返回相同的值。首先,第二,您可以尝试在提取Year:Year(CDate(Fields!MONTH.value))之前将值转换为date。非常感谢!阿尼尔·塔纳尔:如果你觉得答案有用的话,如果你能投赞成票,那就太好了:)