我試圖使用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)
我必須俯視一些東西,但看不到它是什麼。
謝謝。