我是SSRS和SQL的新手,我在Report Builder 3.0中创建了一个报告。
我在创建新的空白报告,添加数据源和数据集方面没有任何问题。我的数据集非常基础:
SELECT Employee_NO, Employee_Name
FROM Employees
我为Employee_Name添加了一个参数,以便用户可以选择一个员工。我还为Employee_NO
创建了一个隐藏参数我在报告中添加了两个框:一个用于Employee_Name,另一个用于Employee_No。第一个框填充了Employee_Name参数中的选择,但我不知何故需要使用指定的用户Employee_No填充另一个框。我如何实现这一目标?
答案 0 :(得分:1)
它通常的工作方式是添加一个数据集,其中包含填充参数所需的查询(在本例中称为dataset2):
select Employee_NO, Employee_Name from Employees
然后根据dataset2创建参数(右键单击报表数据选项卡上的参数项)
你有参数。
要在主查询中使用它,请使用@:
引用它select * from your_table
where empid=@empId
只是引用它: