Reporting services 使用SSRS中的参数查找字段并过滤结果

Reporting services 使用SSRS中的参数查找字段并过滤结果,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我正在使用SSRS为人力资源部创建员工周年纪念列表。我需要的所有数据都在两个表中,我已将它们合并到一个数据集中,但我不断遇到以下错误: 无法计算分组“详细信息”的FilterValue。 (rsFilterEvaluationError) 我的数据的简化版本作为图像附加。我想使用员工ID作为参数,并从该员工ID中查找该员工的职位代码。然后,该职位代码将确定周年纪念列表中显示的员工。例如,当总裁打开报告时,由于他的id是500,报告将看到他的职位代码是“总裁”,然后只显示“要报告”字段中有“总裁”

我正在使用SSRS为人力资源部创建员工周年纪念列表。我需要的所有数据都在两个表中,我已将它们合并到一个数据集中,但我不断遇到以下错误:

无法计算分组“详细信息”的FilterValue。 (rsFilterEvaluationError)

我的数据的简化版本作为图像附加。我想使用员工ID作为参数,并从该员工ID中查找该员工的职位代码。然后,该职位代码将确定周年纪念列表中显示的员工。例如,当总裁打开报告时,由于他的id是500,报告将看到他的职位代码是“总裁”,然后只显示“要报告”字段中有“总裁”的员工。我无法将员工ID转换为职位代码,然后使用该职位代码筛选报告

任何来自专业人士的想法都将不胜感激

我正在运行Microsoft SQL Server Reporting Services版本12.0.4468.0


信不信由你,这是一个简单的问题。虽然可能会很尴尬,但我遇到的问题是参数数据类型没有设置为整数,而是文本。因此,它与我尝试使用的整数相关查找不匹配,并且出现了奇怪的错误。所以底线是:要注意那些数据类型。谢谢大家的建议和帮助。

我不确定自己是否完全理解您的意图。您只是想从表a中获取一个列表,其中他们的“经理”是表b中传入的employeeid吗?您能否从两个表中发布一些示例数据,然后发布所需的输出。我相信一旦我们有了它,这将是相当简单的。这在您的sql过程中更容易完成。将参数发送到SQL并对WHERE子句进行筛选。