积木报表多源报表:打破数据孤岛,让多表数据完美融合

0 阅读4分钟

在企业的日常运营中,数据往往分散在不同的数据库表中。订单信息在订单表,商品明细在订单商品表...... 这些表之间虽然存在关联关系,但在传统的报表制作中,想要将这些分散的数据整合到一张报表中,往往需要复杂的 SQL 关联查询,或者需要开发人员编写大量的代码来实现数据关联。

积木报表(JimuReport)  推出的多源报表功能,完美解决了这一痛点。通过简单的配置,就能将来自不同数据表的数据有机整合到一张报表中,让数据关联变得简单高效。

一、积木报表

积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 分两大模块:JimuReport 侧重传统复杂报表和打印、 JimuBI 侧重数据大屏和仪表盘可视化设计!

代码下载

技术文档

二、什么是多源报表?

多源报表是积木报表的一项重要功能,它允许在一张报表中使用多个数据集的数据。这些数据集可以来自不同的数据库表,只要这些表之间存在数据关系(即拥有共同的关联字段),就可以通过配置实现数据的自动关联和展示。

效果展示

  • 如下设计示例中表格有两个数据集的数据,aa 来自订单表,bb 来自于订单商品表,它们都有一个共同字段:订单Id,也就是说它们的数据之间有关系。

  • 预览效果如下

与传统的单源报表相比,多源报表具有以下特点:

  • 数据来源多样化:支持多个数据集同时作为报表数据源
  • 自动关联:通过配置关联参数,系统自动处理表间数据关联
  • 灵活展示:可以将主表和子表的数据同时展示在一张报表中
  • 配置简单:无需编写复杂的 SQL 语句,通过可视化配置即可完成

三、配置简单,四步完成

积木报表的多源报表配置过程非常简单,只需四个步骤即可完成:

第一步:创建数据库表

根据业务需求创建相关的数据库表,确保表之间存在关联字段(如订单表的订单 ID 和订单商品表的订单 ID)。

  • 订单表

  • 订单商品表

第二步:创建数据源

分别为每个数据表创建对应的数据源。

  • 订单表

  • 订单商品表

注意:

  1. 订单表(主表)与订单商品表(子表)都需要设置为集合。
  2. 订单商品表(子表)一定要设置参数。

第三步:配置主子表参数

  • 点击设计页面右侧主子报表参数设置 - 新增按钮:

  • 配置主子表关联参数

第四步:配置表格字段

将需要展示的字段从数据源拖拽到报表设计区域,完成报表布局设计。

配置完成后,预览报表即可看到来自多个数据表的数据已经完美融合在一起。

四、多源报表的核心优势

    1. 打破数据孤岛,实现数据融合
    1. 简化开发流程,提升效率
    1. 支持主子表关联,满足复杂业务场景
    1. 配置灵活,易于维护

五、典型应用场景

场景一:订单管理报表

在电商或订单管理系统中,订单信息和订单商品信息分别存储在不同的表中。通过多源报表,可以将订单的基本信息(订单号、客户名称、订单金额等)和订单商品明细(商品名称、数量、单价等)同时展示在一张报表中,让订单信息一目了然。

场景二:客户关系管理报表

在 CRM 系统中,客户基本信息、客户订单、客户服务记录等数据分布在不同的表中。使用多源报表,可以将这些关联数据整合展示,形成完整的客户视图。

场景三:项目管理报表

在项目管理系统中,项目信息、任务列表、资源分配等数据通常存储在不同的表中。多源报表可以将项目概览和详细任务信息整合展示,帮助管理者全面了解项目进展。

积木报表(JimuReport)  是一款免费的数据可视化报表工具,致力于为企业提供简单、高效、强大的报表解决方案。多源报表只是积木报表众多强大功能中的一个,还有更多实用功能等待您去探索。