我不知道这个表达式有什么问题。这个表达总是返回#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时。
答案 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"))