我试图使用SSRS(SQL Server Reporting Services)中的自定义代码功能,但在表达式编辑器中不断收到“无法识别的标识符”消息。为什么我在我的SSRS自定义代码中收到“无法识别的标识符”?
这是我的自定义代码。实际上,最后的例程会比这更复杂,但我试图简化一些事情,找出错误发生的原因。
Public Function GetCutoffDate(batchNumber As String) As DateTime
Return New DateTime(Now.Year, 12, 31)
End Function
下面是如何在表达式编辑器中引用的代码。
=IIf(UCase(Fields!MailId.Value) = "VARIOUS",
Code.GetCutoffDate(Fields!BatchNumber.Value),
Fields!CutOffDate.Value)
我在Code.GetCutoffDate(..)的“GetCutoffDate”部分下得到一个红色的下划线。此外,当我将鼠标悬停在“GetCutoffDate”文本上时,会出现消息“无法识别的标识符”。
我错过了什么?
我也在表达式编辑器中尝试了以下内容,但仍然得到相同的“无法识别的标识符”消息。
=Code.GetCutoffDate(Fiels!BatchNumber.Value)
我必须俯视一些东西,但看不到它是什么。
谢谢。