Sql SSRS连接参数

Sql SSRS连接参数,sql,reporting-services,reportbuilder3.0,Sql,Reporting Services,Reportbuilder3.0,我对SSRS和SQL非常陌生,我正在ReportBuilder3.0中创建一个报告 我可以创建一个新的空白报告,添加一个数据源和一个数据集。我的数据集非常基本: SELECT Employee_NO, Employee_Name FROM Employees 我为Employee_Name添加了一个参数,以便用户可以选择一名员工。我还为Employee\u NO创建了一个隐藏参数 我在报告中添加了两个框:一个用于Employee_Name,另一个用于Employee_No。第一个框填充

我对SSRS和SQL非常陌生,我正在ReportBuilder3.0中创建一个报告

我可以创建一个新的空白报告,添加一个数据源和一个数据集。我的数据集非常基本:

SELECT  Employee_NO, Employee_Name
FROM    Employees
我为Employee_Name添加了一个参数,以便用户可以选择一名员工。我还为Employee\u NO创建了一个隐藏参数


我在报告中添加了两个框:一个用于Employee_Name,另一个用于Employee_No。第一个框填充了Employee_Name参数中的选择,但我需要以某种方式使用指定的用户Employee_No填充另一个框。我如何实现这一点?

通常的工作方式是添加一个包含所需查询的数据集要填充参数(在本例中称为dataset2),请执行以下操作:

然后根据dataset2创建参数(右键单击report data选项卡上的parameters项)

这就是你的参数

要在主查询中使用它,请使用@引用它:

select * from your_table 
where empid=@empId
只要参考一下:

为了补充这个答案:然后在文本框中只需使用以下表达式=ReportParameters!ReportParameter1.Value(对于值)=ReportParameters!ReportParameter1.Label(标签)感谢您花时间解释这一点。非常感谢!
select * from your_table 
where empid=@empId