1/6用友股份-LE支持服务业务本部产品方案--《自由报表结合数据集进行数据展示一例》建立日期:2013-12-10修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-10802/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-12-10洪波产品支持部V1。0版本领域模块备注3/6目录自由报表结合数据集进行数据展示一例................................................................4一、需求描述............................................................................................................4二、需求分析............................................................................................................4三、实现方法............................................................................................................44/6自由报表结合数据集进行数据展示一例一、需求描述客户想通过自由报表来呈现各家单位的预算执行情况统计情况。二、需求分析首先做了两个数据集,一个是通过查询引擎取到“公司目录”;另一个是报表系统中自行设计的“预算执行情况统计表”。对于这个需求,问题在于两个数据集是分开的,公司名称、编码等信息取自查询引擎,而所展示的数据来自计算出的“预算执行情况统计表”。如何将两个数据集连接到一起,就可实现此需求。三、实现方法设置如下:首先,查询引擎得到公司目录:5/6在自由报表中,引入了两个数据(右侧圈住的部分):公司档案-查询引擎;预算执行情况统计表。如下图,对应两个可扩展区域。(红色箭头标注的部分)如何将这两部分结合起来,首先考虑两部分有什么相同之处,查询引擎中字段有单位名称和编码,预算执行情况表中也用“单位”做关键字,就可以用自由报表的“数据依赖”功能,将两个数据集连接起来。让查询引擎引用的公司编码依赖于报表关键字的单位编码以达到取各家单位的不同数据。如下图:6/6数据展示结果: