report中跨数据集取数

       例如有销售和生产两个数据集,销售中有销售数量,日期和员工,生产中有生产数量,日期和员工,现在我需要把销售数量和生产数量同时展现在一个表中。
  我们可以使用 Lookup 从指定的数据集中为具有一对一关系的名称-值对检索对应的值。例如,对于表中的 ID 字段,可以使用 Lookup 从未与数据区域绑定的数据集中检索对应的“名称”字段。上面例子的表达式在数据集为“销售”的基础上可以写成:=Lookup(Fields!日期.Value & Fields!员工.Value, Fields!日期.Value & Fields!员工.Value, Fields!生产数量.Value, "生产") 表示从数据集“生产”中取员工号和日期和当前数据集"销售"中员工号和日期相同的“生成数量”!

posted @ 2011-03-03 10:46  emmy  阅读(261)  评论(0编辑  收藏  举报