AI Agent 对话式制作复杂报表实践:不完全分组 + 月环比报表
一、报表需求
用 demo 数据源的订单表,做一个不完全分组 + 环比统计报表,效果图如下:

二、环境准备
1、润乾报表设计器(20260916 及以后版本)
2、润乾内置的智能体技能 rpx-agent-toolkit。
3、AI Agent:WorkBuddy
4、demo 数据源(HSQLDB):启动 report\bin\startDataBase.bat
(如连接其他数据源,确保数据库处于启动状态)
三、在 Agent 下配置数据源链接(本文以 demo 数据源为例)
demo 为自带数据源,确认 startDataBase.bat 已把 HSQL 库拉起来即可。
(如连其他数据源,则在 WEB-INF\raqsoftConfig.xml 中配置对应数据源连接信息即可)
其次,在 report\rpx-agent-toolkit 下的 config.properties 中配置一些核心路径信息。
四、在 WorkBuddy 中导入技能
在对话框中输入命令并执行:
导入 skill E:\Program Files\raqsoft20260916\report\rpx-agent-toolkit.agent\skills
skills 目录中包含多种润乾报表开发好的技能,全部导入就可以。

五、对话式制作过程
描述需求:

在对话界面先选择需要的技能,输入需求描述:
用 demo 库的订单表生成一个不完全分组统计报表:
1. 货主地区分三个组:华北、华东、其他地区(其余地区归并为 "其他地区")
2. 组内按订购日期的年月分组,统计订单数量
3. 每月计算环比(本月 - 上月 )/ 上月,格式 0.00%;每组第一个月、数据断月的月份显示 -
4. 第一行标题 " 各区域月度订单数环比报表(不完全分组)“,第二行表头:地区组、年月、订单数、环比
5. 样式可通过 IDE Copilot 功能美化下,采用一些流行配色,列宽可适当调整,数据区实现隔行异色效果,环比值为”-" 灰、>0 红、≤0 绿,其他美化效果可自行斟酌
6. 输出 rpx 叫 OrderRegionRingReportmeihua1.rpx

PS:样式需求如果明确,可以直接详细描述到对话内容;如果有最终效果图,可以直接将效果图贴到对话内容,配色等 AI 会自动识别转化并实现。
Agent 执行流程与产物

六、查看并预览报表
在设计器端查看报表设计界面如下:

发布预览:

七、微调 rpx 报表设计
默认效果中的标题行显示不全,可以通过润乾报表设计器打开 rpx 后,手动调整列宽,也可使用 Copilot 功能微调其他样式属性。
调整后效果图如下:

