SSRS datepart表达式,错误

时间:2014-01-06 00:59:43

标签: reporting-services

我不知道这个表达式有什么问题。这个表达总是返回#error.how来解决这个问题?

=MonthName(datepart("M",format(Fields!date.Value,"yyyy-MM-dd"))) + " " + datepart("yyyy",format(Fields!date.Value,"yyyy-MM-dd"))

表达式仅适用于=MonthName(datepart("M",format(Fields!date.Value,"yyyy-MM-dd"))),当添加+ " " + datepart("yyyy",format(Fields!date.Value,"yyyy-MM-dd"))成为error.curious时。

2 个答案:

答案 0 :(得分:2)

使用&代替+来连接SSRS表达式中的字符串 - Operators in Expressions (Report Builder and SSRS)

=MonthName(datepart("M",format(Fields!date.Value,"yyyy-MM-dd"))) & " " & datepart("yyyy",format(Fields!date.Value,"yyyy-MM-dd"))

答案 1 :(得分:0)

尝试===>

=MonthName(datepart("m",format(Fields!date.Value,"yyyy-MM-dd"))) + " " + datepart("y",format(Fields!date.Value,"yyyy-MM-dd"))