我用 TraeWork 把三家银行7月营销积分数据做成了带图表的可视化分析报告
标题+正文开头:
我用 TraeWork 把三家银行(浦发、中信、中行)的7月营销积分原始数据,清洗后做成了带ECharts图表的可视化分析报告。
我是谁 & 遇到什么问题
我是给银行提供数字化转型服务的产品运营,每月要对接多家银行分行的营销积分填报数据。原始数据是Excel导出的明细表,包含员工填报记录、产品积分、网点归属等字段,但里面混杂着草稿、已撤回、空产品名等无效记录,手工清洗+制图+写分析,一家银行就要半天,三家加起来一整天都耗进去了。
我用了 TraeWork 解决了这件事
模式:
Work ☐ Code ☐ Design
我用了 TraeWork 的长上下文文件处理 + 数据清洗 + HTML可视化生成能力,具体流程如下:
第一步:数据清洗
把三家银行的Excel原始数据交给 TraeWork,让它按照统一的清洗规则处理——只保留"已完成"状态且产品名非空的记录,剔除草稿、待审批、已撤回和空产品记录,同时去重。清洗后用Python脚本统计每家银行的积分总量、填报次数、员工数、产品数、网点数等核心指标。
第二步:生成可视化报告
让 TraeWork 生成一个自包含HTML报告,内嵌ECharts图表(通过多CDN fallback保证国内可访问),包含:
-
KPI总览卡片(总积分、总客户数、产品数、网点数)
-
各银行产品积分排名柱状图
-
网点积分对比图
-
员工绩效明细表(带状态标签)
-
标杆员工案例卡(含产品覆盖、填报次数、定位分析)
-
营销问题诊断与5条结构化改进建议
我做出了什么
一份覆盖3家银行、7个分析维度、12张图表+3个标杆员工案例的可视化分析报告(160KB自包含HTML),从原始Excel到可分享报告,全程约30分钟完成,比原来手工操作节省约6小时。
三家银行核心数据一览:
| 项目 | 银行 | 总积分 | 填报次数 | 员工数 | 产品数 | 标杆员工 |
|---|---|---|---|---|---|---|
| CIDxxxxx | 浦发 | 65,244 | 1,400+ | 多人 | 16 | xx(6,505分) |
| CIDxxxxx | 中信 | 2,897 | 304 | 3 | 13 | xx(1,407分) |
| CIDxxxxx | 中行 | 11,978 | 385 | 9 | 14 | xxx(4,028分) |
效果展示
报告包含以下可视化模块:
- KPI总览:渐变色卡片展示总积分124,541、总客户55,865、产品32个、网点25个
- 产品积分排名图:各银行Top产品柱状图,一眼看出核心贡献产品
- 网点对比图:分行/网点间积分差异可视化
- 员工绩效表:带状态标签(优秀/良好/中等/需提升/未启动)的完整排名表
- 标杆案例卡:每个银行1-3名标杆员工的产品覆盖、填报频次、定位分析
- 改进建议:5条结构化建议,含低分产品覆盖提升、跨室协作、标杆模式推广等
经验 & 技巧总结
-
数据清洗规则要前置定义:先让AI明确"只保留已完成+产品名非空+去重"的规则,再批量处理,避免清洗不一致。中行数据第一次没清洗,积分从1,848暴涨到11,978——差了6倍。
-
ECharts用多CDN fallback:国内访问jsdelivr/unpkg不稳定,用bootcdn→staticfile→jsdelivr→unpkg四级fallback,保证图表在任何网络环境都能加载。
-
分享前必须检查注入代码:TRAE编辑器会自动注入Vite HMR、trae-browser-inspect等元素,分享到外部平台会白屏。分享前跑一遍检查脚本,确认div平衡、无注入标记、JS语法通过。
提示词参考
数据清洗指令模板:
请清洗这份Excel数据,规则:1)只保留状态为"已完成"的记录;2)剔除产品名为空的记录;3)剔除草稿、待审批、已撤回状态;4)完全重复行去重。清洗后统计:总积分、总填报次数、员工数、产品数、网点数,并按产品和员工分别汇总积分排名。
报告生成指令模板:
请基于清洗后的数据生成自包含HTML报告,要求:1)ECharts图表用多CDN fallback(bootcdn优先);2)包含KPI卡片、产品排名图、网点对比图、员工绩效表、标杆案例卡、改进建议;3)每个银行一个独立分析板块;4)不要包含任何Vite/trae-browser等开发环境代码。


