Reporting services SSRS参数指定值-表达式不工作

Reporting services SSRS参数指定值-表达式不工作,reporting-services,parameters,Reporting Services,Parameters,在SSRS中,我尝试使用表达式指定文本框参数的可用值。我尝试了几种不同的方法,但我的文本框中从来没有填充过数据。为了这篇文章的目的,我已经尽可能地简化了表达。下面是一个例子。参数定义为单值、非空、非空且可见 自定义代码: Public Shared Function TestFunc() as String return "test" End Function 参数标签:=code.TestFunc() 参数值:=code.TestFunc() 在这个简单的示例中,我希望文本框参

在SSRS中,我尝试使用表达式指定文本框参数的可用值。我尝试了几种不同的方法,但我的文本框中从来没有填充过数据。为了这篇文章的目的,我已经尽可能地简化了表达。下面是一个例子。参数定义为单值、非空、非空且可见

自定义代码

 Public Shared Function TestFunc() as String
     return "test"
 End Function
参数标签
=code.TestFunc()
参数值
=code.TestFunc()


在这个简单的示例中,我希望文本框参数的值为“test”,但事实并非如此。我错过了什么?是否有其他语法或设置是我不知道的?

我刚刚尝试了您所描述的,它对我有效。一定是什么地方出了点小差错。尝试消除过程。或者包括所有属性的屏幕截图链接,看看我们是否能发现哪些不正确。好吧,我改变了参数的顺序,只有当它是列表中的第一个参数时,我才能让它工作。除第一个位置之外的任何位置,且不填充参数。这是一个非常奇怪的行为。看起来这是设计造成的:一旦你为第一个参数指定了一个值,然后切换到第二个参数,它会填充吗?不是每个MS SSRS错误都是“设计造成的”?:P