在企业的日常运营中,数据往往分散在不同的数据库表中。订单信息在订单表,商品明细在订单商品表...... 这些表之间虽然存在关联关系,但在传统的报表制作中,想要将这些分散的数据整合到一张报表中,往往需要复杂的 SQL 关联查询,或者需要开发人员编写大量的代码来实现数据关联。
积木报表(JimuReport) 推出的多源报表功能,完美解决了这一痛点。通过简单的配置,就能将来自不同数据表的数据有机整合到一张报表中,让数据关联变得简单高效。
一、积木报表
积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 分两大模块:JimuReport 侧重传统复杂报表和打印、 JimuBI 侧重数据大屏和仪表盘可视化设计!
代码下载
技术文档
- 快速集成 :help.jimureport.com/quick.html
- 官方网站: jimureport.com
- 报表示例: jimureport.com/reportDemo
- 在线体验: jimureport.com/login
二、什么是多源报表?
多源报表是积木报表的一项重要功能,它允许在一张报表中使用多个数据集的数据。这些数据集可以来自不同的数据库表,只要这些表之间存在数据关系(即拥有共同的关联字段),就可以通过配置实现数据的自动关联和展示。
效果展示
- 如下设计示例中表格有两个数据集的数据,
aa来自订单表,bb来自于订单商品表,它们都有一个共同字段:订单Id,也就是说它们的数据之间有关系。
- 预览效果如下
与传统的单源报表相比,多源报表具有以下特点:
- 数据来源多样化:支持多个数据集同时作为报表数据源
- 自动关联:通过配置关联参数,系统自动处理表间数据关联
- 灵活展示:可以将主表和子表的数据同时展示在一张报表中
- 配置简单:无需编写复杂的 SQL 语句,通过可视化配置即可完成
三、配置简单,四步完成
积木报表的多源报表配置过程非常简单,只需四个步骤即可完成:
第一步:创建数据库表
根据业务需求创建相关的数据库表,确保表之间存在关联字段(如订单表的订单 ID 和订单商品表的订单 ID)。
- 订单表
- 订单商品表
第二步:创建数据源
分别为每个数据表创建对应的数据源。
- 订单表
- 订单商品表
注意:
- 订单表(主表)与订单商品表(子表)都需要设置为集合。
- 订单商品表(子表)一定要设置参数。
第三步:配置主子表参数
- 点击设计页面右侧主子报表参数设置 - 新增按钮:
- 配置主子表关联参数
第四步:配置表格字段
将需要展示的字段从数据源拖拽到报表设计区域,完成报表布局设计。
配置完成后,预览报表即可看到来自多个数据表的数据已经完美融合在一起。
四、多源报表的核心优势
-
- 打破数据孤岛,实现数据融合
-
- 简化开发流程,提升效率
-
- 支持主子表关联,满足复杂业务场景
-
- 配置灵活,易于维护
五、典型应用场景
场景一:订单管理报表
在电商或订单管理系统中,订单信息和订单商品信息分别存储在不同的表中。通过多源报表,可以将订单的基本信息(订单号、客户名称、订单金额等)和订单商品明细(商品名称、数量、单价等)同时展示在一张报表中,让订单信息一目了然。
场景二:客户关系管理报表
在 CRM 系统中,客户基本信息、客户订单、客户服务记录等数据分布在不同的表中。使用多源报表,可以将这些关联数据整合展示,形成完整的客户视图。
场景三:项目管理报表
在项目管理系统中,项目信息、任务列表、资源分配等数据通常存储在不同的表中。多源报表可以将项目概览和详细任务信息整合展示,帮助管理者全面了解项目进展。
积木报表(JimuReport) 是一款免费的数据可视化报表工具,致力于为企业提供简单、高效、强大的报表解决方案。多源报表只是积木报表众多强大功能中的一个,还有更多实用功能等待您去探索。