在SSRS中如何逐步查找?

时间:2015-11-05 20:34:16

标签: reporting-services dataset lookup

我有两个数据集。在每个数据集中,可以多次使用相同的项目(甚至每行由不同的Dataset1列创建的字符串)。

我怎样才能1)进行查找,           2)找到数据集之间的第一个匹配           3)返回匹配值           4)然后继续使用Dataset2的剩余行进行查找,而不是使用整个Dataset2列表查找第二行Dataset1? 。 我做了第1-3步,但我不知道如何确保比较数据集2中的所有项目。 谢谢

1 个答案:

答案 0 :(得分:0)

可以使用LookUpSet检索所有匹配来自一个数据集条件的另一个的值。

  

使用 LookupSet 从指定的数据集中检索一组值   对于名称 - 值对,其中存在 1对多关系。对于   例如,对于表中的客户标识符,您可以使用LookupSet   从a检索该客户的所有关联电话号码   未绑定到数据区域的数据集。

您可能需要使用 JOIN 将数组转换为字符串。

=JOIN(Parameters!Status.Value, ", ")