Reporting services SQL Server报表筛选器表达式

Reporting services SQL Server报表筛选器表达式,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,所以我有两个数据集叫做Employee和EmployeeData。Employee是报表使用的主数据集,我想向其中添加一个筛选器。过滤器参数创建为EmployeeID。Employee有列名称、部门、职务等。EmployeeData有列名称、EmployeeID、地址 我正在尝试使用EmployeeID对Employee进行筛选,因此我需要使用Name作为键与EmployeeData进行某种连接。这在SQL中很容易,但由于我是SSRS新手,我不知道表达式的语法在这里是什么样子 谢谢创建另一个参数

所以我有两个数据集叫做Employee和EmployeeData。Employee是报表使用的主数据集,我想向其中添加一个筛选器。过滤器参数创建为EmployeeID。Employee有列名称、部门、职务等。EmployeeData有列名称、EmployeeID、地址

我正在尝试使用EmployeeID对Employee进行筛选,因此我需要使用Name作为键与EmployeeData进行某种连接。这在SQL中很容易,但由于我是SSRS新手,我不知道表达式的语法在这里是什么样子


谢谢

创建另一个参数
@employeename
,并将其默认值设置为employeename数据集中的员工姓名,然后使用该参数根据like运算符和姓名字段筛选员工数据集。
SSRS对参数顺序非常敏感,因此您可能需要按正确的顺序删除并重新创建它们。

如果您有两名同名员工,该怎么办?为什么不能将EmployeeID添加到员工数据集中?它不是一个关系数据源吗?员工和员工数据是否连接到不同的数据库?我相信这就是基础设施的设置方式。EmployeeData是从视图生成的,Employee是从我不太了解的数据服务生成的。