从第2个数据集中获取匹配第1个数据集中3个字段的结果

时间:2016-06-16 19:28:36

标签: reporting-services ssrs-2008

我有两个数据集:

dataset1 - 这是一个大型select语句的结果。

  • ID
  • 名称
  • 日期
  • total_orders

dataset2 - 这是另一个具有与第一个数据集不同的表的选择的结果。

  • ID
  • 名称
  • 日期
  • TOTAL_COST

我的目标是通过使用dataset1中的id,name和date从数据集2中获取总成本。数据集1无法访问用于数据集2的表。我没有看到我可以加入这两个数据集的位置,但是,我确实看到了一个显示在查找语句中连接字段的视频,

=lookup(fields!id.value+fields!name.value_fields!data.value,
fields!id.value+fields!name.value_fields!data.value, 
fields!total_cost.value, "dataset2")

但这不适合我。

非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

=Lookup(fields!id.value & "-" & fields!name.value & "-" & fields!date.Value,
fields!id.value & "-" & fields!name.value & "-" & fields!date.Value,
fields!total_cost.value, "dataset2")

如果有帮助,请告诉我。