多数据集问题
例如RDL报表中,有三个数据集,DataSet1,DataSet2,DataSet3DataSet1字段:产品ID,产品名称,单价
DataSet2字段:产品ID,产品名称,数量
DataSet3字段:产品ID,产品名称,产品功能
想实现如下格式报表:
产品ID产品名称单价数量产品功能
01A12.5100SMA….
02B10.030SMB….
你好,你是想在一张table中,绑定多个数据集是吧!
我给两种建议:
第一种在后台进行数据操作报三个数据集合成一个,这种是SQL语句代码层的一个操作
第二种报表层解决,使用Lookup()函数或者使用ETL解决,这个具体你可以参考如下两个博客:https://www.grapecity.com.cn/blogs/multi-datasets-in-one-control
https://www.grapecity.com.cn/blogs/activereports-12-new-feature-2-etl-tools KearneyKang 发表于 2019-7-16 11:21
你好,你是想在一张table中,绑定多个数据集是吧!
我给两种建议:
第一种在后台进行数据操作报三个数据 ...
第一个博客符合需求,但只能比较一个字段,条件如果两个以上的字段需要匹配,无法实现。第二博客不太符合这个需求,如报表层解决不了,只能通过SQL语句来组合。 根据我的理解,您是想通过在一个表格中同时显示 三个数据表的数据字段。
您可以使用 Lookup函数,这个函数就是可以将有将多个数据集连接,并显示在表格中,用起来比SQL 语句更方便,如下是示例:
订单表:(订单ID, 客户ID, 订购日期,到货日期)
客户表:(客户ID,公司名称,地址)
Lenka.Guo 发表于 2019-7-17 11:09
根据我的理解,您是想通过在一个表格中同时显示 三个数据表的数据字段。
您可以使用 Lookup函数,这个函数 ...
lookup函数,只能通过一个字段关联,如果表A想关联表B,需要两个或是两个以上字段来关联的话,应该是实现不了。 对,如果是两个字段,那就不行了。 非常感谢! :$
页:
[1]