IIf(day(now()....在rdlc表达式中显示错误

时间:2015-04-09 07:07:19

标签: expression rdlc

IIf (day(now() ....在rdlc表达式中显示错误。

我正在使用visual studio 2014 ..

这是我的代码:

=iff( day(now()) >= 1 AND day(now()) <=7, MonthName(month(dateadd("m",-1, Fields!MONTH.Value)),false), MonthName(month(Fields!MONTH.Value),false)))

问题在于:

  

错误1 textrun的Value表达式   'MONTH.Paragraphs [0] .TextRuns [0]'包含错误:[BC30451]'iff'   没有宣布。由于其保护,它可能无法访问   水平。 C:\ Users \ Anil \ Documents \ Visual Studio   2013 \ Projects \ SyllRepo \ SyllRepo \ Report2.rdlc SyllRepo

2 个答案:

答案 0 :(得分:2)

应该是iif而不是iff

=iif( day(now()) >= 1 AND day(now()) <=7, MonthName(month(dateadd("m",-1, Fields!MONTH.Value)),false), MonthName(month(Fields!MONTH.Value),false)))

答案 1 :(得分:1)

为纠正错误,我已将以下命名空间添加到我的文件中

Imports Microsoft.VisualBasic