SSRS存储过程,参数为数据集不起作用

时间:2013-08-22 08:49:09

标签: stored-procedures reporting-services parameters

在我的报告中,我使用了3个存储过程。所有这些都是使用参数,其中2个工作完美,第三个不工作,我真的不知道。

存储过程需要2个参数

       SPgetData @reportnr,@username

参数@username也被其他2个SP使用

如果我调用数据集查询文本然后它可以工作,但是我必须手动指定参数:

    SPgetData '001','Administrator'

如果我尝试将Text设置为

   SPgetData @reportNr,@username it opens the screen to enter the values by hand.. 

这真的很奇怪,因为其他两个程序完全相同,设置完全相同(使用reportParameters作为存储过程......

这不是3个程序或其他东西的限制问题,因为我在另一个report.rdl文件上对此进行了测试,但它也不起作用......

1 个答案:

答案 0 :(得分:1)

我想出了这个。

我只需要通过Text调用该过程,如:

   SPgetData @reportNr,@Username

然后当我让屏幕填写默认值时,我会填写工作默认值。

在参数选项卡上,我将报告参数附加到查询参数。

当我打开报告时,它使用报告参数:)