我在文本框上有表达式,在选择StartDate之后它键入了一些文本。它正常工作,除了选择1个月之外它会抛出一个错误。我需要指定像IF month = 1 then years = -1 month = 12
这样的东西。现在我的表达式如下:
= MonthName(Right(Parameters!StartDate.Value-1,2).ToString()) + " - " + Left((Parameters!StartDate.Value - 100).ToString(),4)
StartDate
参数的格式如下:201401, 201402, 201403, 201404, etc
我无法获得正确的语法。
答案 0 :(得分:0)
试试这个: =月份名称(Dateadd(DateInterval.Month,-2,cdate(左(参数!StartDate.Value,4)&" - "& right(参数!StartDate.Value,2) &安培;" -01"))月,FALSE)强>