查找功能在SSRS中不起作用

时间:2015-02-05 02:30:28

标签: reporting-services

我有两个数据集,其中第一个数据集具有以下输出:

Id Name

2  John
2  John
3   MCK

第二个数据集有以下输出:

Id Role

2  Student
3  Master

我已将第一个数据集映射到我的表格。现在,我需要显示第一个数据集的名称和第二个数据集中的角色,其中角色仅限学生。我尝试使用下面的查找表达式:

=Lookup(Fields!Id.Value, Fields!Id.Value, Fields!Role.Value, "DataSet2")

但它没有返回任何数据。

请帮助

1 个答案:

答案 0 :(得分:0)

查找功能不能用于应用过滤器 - 请参阅MSDN文档中的限制:

https://msdn.microsoft.com/en-us/library/ee210531(v=sql.105).aspx

如果将两个数据集合并(即如果这些是sql,通过连接它们),则可以对此组合数据集进行过滤。