跳到主要内容

报表 AI助手使用

version 2.4+ | 20250615

完成大模型接入后(见 配置集成),即可用自然语言驱动 AI 助手完成报表相关的三类工作:生成报表、生成组件(图表)、修改配置。本篇按入口逐一演示,截图均来自真实运行效果。大屏的 AI 生成与修改见 大屏AI助手使用

一、能力总览

能力入口说明
生成报表报表列表 → 新建报表AI生成报表一句话生成 SQL/JSON/API/分组/交叉/主子/套打/图表等 18 类报表,支持「按图生成」
生成组件(图表)AI生成报表 选「生成图表」,或设计器内 AI 修改报表 中输入「添加图表」为报表生成/插入图表等组件
修改配置报表设计器右下角 AI 修改报表对已有报表用自然语言改样式、加合计、改图表等,可一键回滚

此外,BI 大屏也支持 AI 一句话生成整个大屏、对话式修改大屏与添加组件,详见 大屏AI助手使用

若调用时提示「AI 功能暂未配置」,说明后端未配置 jeecg.jmreport.ai,请先按 配置集成 完成大模型接入。

二、生成报表

2.1 打开 AI 生成报表

进入报表设计列表,点击 新建报表,在下拉中选择 AI生成报表,弹出生成对话框:

对话框要点:

  • 需求描述:用自然语言描述要生成的报表,越具体越好(数据来源、字段、分组、汇总等)。
  • AI润色:把口语化需求一键扩写成结构化、信息更完整的描述。
  • 上传图片按图生成 BETA:上传报表截图/版式图,AI 按图还原版式(需后端已配置多模态视觉模型)。
  • 编写建议:查看需求描述的撰写技巧。
  • 试一试:内置 18 种报表类型示例(生成 SQL 报表、JSON 报表、API 报表、主子报表、交叉表、纵向分组、多 Sheet、套打、分栏、钻取、联动……),点击即自动填入需求并生成。

2.2 生成与查看结果

输入需求(示例:用 JSON 自造数据做一张部门销售业绩报表,字段:部门/姓名/销售额/销售月份,按部门分组列表并显示销售额小计),点击 生成报表,AI 会流式展示进度:

生成完成后自动打开报表设计器,报表设计已渲染到页面(数据集、表格、分组、绑定均已配好):

点击工具栏预览,即可看到带真实数据的报表(下图已按部门分组、每组小计):

三、生成组件(图表)

为报表生成图表等组件有两种方式:

方式一:生成时直接带图表。AI生成报表 对话框「试一试」中点击 生成图表,会自动填入一段销售看板需求(表格 + 柱状图 + 饼图),点击生成即可:

预览效果——表格、各部门金额柱状图、渠道占比饼图均已生成并渲染出真实图形:

方式二:给已有报表追加图表。 在报表设计器中用右下角 AI 修改报表(见第四节)输入如 在报表下方添加一个按部门汇总销售额的柱状图组件,AI 会自动新建聚合数据集并插入图表组件。

图表组件在设计态只显示标题占位,预览/发布时才渲染出图形;图表绑定的应为聚合数据,否则可能渲染为空。

四、修改配置(AI 修改报表)

打开任意报表设计器,点击右下角紫色 AI 修改报表 按钮,弹出对话面板:

面板提供 两种发送方式

  • 讨论:先和 AI 聊方案、澄清细节,不会修改报表(对应纯讨论模式)。
  • 应用修改:把需求真正下发,会改动当前报表;改完可点 回滚上次 撤销。

其他能力:

  • 内置快捷示例:把表头改成蓝色背景白色加粗字体、加一行合计对销售额求和、把饼图换成玫瑰图、整体配色换深色主题、数据行加斑马线……
  • 支持 粘贴/拖拽图片 作为参考;输入 / 可快速选择数据集或报表组件。
  • 快捷键:Enter 应用修改,Shift + Enter 换行。

示例:点击快捷示例「加一行合计,对销售额求和」→ 点 应用修改,AI 回复「报表已更新」,报表底部新增一行 合计 并对销售额求和:

若提示 「Token 校验失败,无权限访问」network error,多为登录态过期。重新登录后点击 重试 即可继续,已生成内容不会丢失。

五、常见问题

现象原因 / 处理
提示「AI 功能暂未配置」后端未配置 jeecg.jmreport.ai,见 配置集成
「Token 校验失败,无权限访问」/ network error登录态过期,重新登录后点 重试
「按图生成」无效或报错需后端配置 支持视觉的多模态模型,否则纯文本模型无法读图
生成的图表预览空白图表绑定的应为聚合数据;设计态只显示标题,预览态才出图
生成较慢复杂报表(长需求、按图还原)整轮可能耗时数十秒到数分钟,请耐心等待进度