AI Agent 对话式制作报表实践:根据数据生成 echarts 柱状图
一、环境准备:
1、润乾报表设计器(20260916 及以后版本)
2、润乾内置的智能体技能 rpx-agent-toolkit。
二、在 Agent 中导入技能

注意要指定到设计器安装目录下的
\report\rpx-agent-toolkit.agent\skills\raqsoft-report-codegen 目录,或选择其下的.agent\skills\raqsoft-report-codegen\SKILL.md 文件。


三、在 Agent 下配置数据源链接
1、编辑 report\rpx-agent-toolkit 下的 config.properties
设置报表工作目录、授权等信息。

2、定义 demo 数据源
打开【安装根目录】\report\web\webapps\demo\WEB-INF\raqsoftConfig.xml,在 节点下添加数据源配置。(本文使用自带的 demo 为例,所以不用再次添加)
3**、启动示例数据库 **
启动 report\bin\startDataBase.bat,确保所需连接的 HSQL 数据库已启动(本例使用自带的数据源,如连接其他数据源,确保数据库处于启动状态)。
四、对话式制作过程
描述需求:
使用 demo 数据源,用下面的 sql 语句做为数据集:
SELECT max(雇员. 姓氏 + 雇员. 名字) 姓名, count(订单. 订单 ID) 订单个数, sum(订单. 订单金额) 订单总额 FROM 订单, 雇员 WHERE 订单. 雇员 ID = 雇员. 雇员 ID group by 雇员. 雇员 ID ORDER BY sum(订单. 订单金额),生成一张订单信息表,要求:
1、第一行为表头,设置内容为订单信息
2、报表中包含:姓名,订单个数,订单总额
3、数据集有多条记录,要求列举式显示数据信息
4、在下方做合并格,合并格内容为 echarts 图表,生成 echarts 柱状图,X 轴为姓名,Y 轴为订单总额。图表名称为:订单表。
5、最终输出 rpx 叫订单 echarts.rpx




