SSRS:将不同的参数值传递给两个数据集的存储过程

时间:2012-12-11 09:03:52

标签: stored-procedures reporting-services sql-server-2008-r2

我的报告中有两张表。两者都使用两个单独的数据集,它们从同一存储过程中获取数据。现在,我希望数据集根据不同的参数值获得不同的数据。有没有办法实现这一目标?我正在使用SQL Server 2008-R2。提前谢谢......

1 个答案:

答案 0 :(得分:2)

在“报告数据”屏幕(Ctrl + Alt + D)中,您可以将两个数据集绑定到不同的参数。

  1. 添加参数
  2. 打开数据集属性
  3. 转到参数部分
  4. 添加所需参数,并为其命名与Stored Proc参数相同,例如@EmployeeID
  5. 提供查询的

    标记为“存储过程”类型(在查询部分中),这将在选择时传递参数。对其他数据集重复此过程