我的SSRS报告中有两个来自同一数据源的数据集。我想加入他们两个,员工ID是两者中的共同列。有没有办法在表达式中连接两个数据集?
答案 0 :(得分:3)
根据Lookup Function (Report Builder and SSRS)上的MSDN页面,您可以在SSRS中使用辅助数据集,如下所示:
在以下示例中,假设表绑定到包含产品标识符ProductID的字段的数据集。名为“Product”的单独数据集包含相应的产品标识符ID和产品名称Name。
在下面的表达式中,查找将ProductID的值与名为“Product”的数据集的每一行中的ID进行比较,并且当找到匹配项时,返回其名称字段的值行。
=Lookup(Fields!ProductID.Value, Fields!ID.Value, Fields!Name.Value, "Product")