feat: collect complete Feishu media assets
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# L2XtwjUUnic100k3GQZcDk4pn5b
|
||||
|
||||
Source: https://ocnmca6f1o0p.feishu.cn/wiki/L2XtwjUUnic100k3GQZcDk4pn5b
|
||||
|
||||
|
||||
## 一、工作内容概述
|
||||
## 二、实施过程
|
||||
### (一)应付暂估底稿推广分析
|
||||
- 在应付暂估底稿原有明细的基础上,增加推广分析视图,从数据库中取出当月实际发生的主体和游戏组合,按 12 个月分月汇总。
|
||||
- 同时算好总计、环比变动、变动比率、本月占比四项指标,全部用 Excel 公式写出,保留计算逻辑,方便财务二次复核。
|
||||
- 主要卡在模板兼容和样式一致性上,贴完数据后列宽、格式和原版对不齐,反复调了多轮才稳定。
|
||||
### (二)非经营性收益数据复核
|
||||
- 同时修了两个具体问题:一是月份格式和汇率表的查询键对不上,导致匹配全部失效;二是模板公式引用的列位置有偏移,汇率和人民币折算那几列出不来值。都已修正。
|
||||
- 汇率逻辑改为公式自动引用:境内直接取 1,境外按月份查美元即期汇率,不需要人工填入。
|
||||
### (三)导出能力通用化
|
||||
- 原来的导出流程比较简单,新增一张底稿就得单独写一套逻辑,维护成本越来越高。这次做了扩展,支持多张 sheet一次写完、自定义数据查询、灵活配置列映射。
|
||||
- 合并底稿里的匹配模块的7 张映射表改成自动灌入,导出时直接从数据库取最新数据。
|
||||
- 新需求都走这套新能力接入,老的那几块暂时不动,后续逐步迁移,不影响现有业务稳定。
|
||||
## 三、遇到难点与解决思路
|
||||
### (一)财务模板兼容性问题
|
||||
财务给的 Excel 模板结构比较复杂,有合并单元格、外部引用、图表图层等各种元素,直接把数据写进去会触发各种报错。
|
||||
**解决思路:**逐个定位问题,合并单元格的区域分开开写,定位到具体可写的单元格再填入;外部引用是因为模板引了其他文件,重新切了一份干净的模板只保留必要结构;图表相关的报错确认不影响数据后暂时略过。整个联调迭代了近十个版本才把样式和数据都对齐。
|
||||
### (二)推广分析的公式行号处理
|
||||
推广分析里的合计和环比公式需要知道数据的起止行号,但每个月实际数据量不同,写死行号要么溢出要么留空行。
|
||||
**解决思路:**改成导出时系统根据数据量自动算出起止行号,公式里的行号全部动态填入,不再写死。这样不管当月数据多还是少,公式都能正确覆盖。
|
||||
## 四、明日计划
|
||||
Reference in New Issue
Block a user