报表命名与归档规范:名字分五段,档案分四层
共享盘里堆着一千三百个报表文件,叫「美国站日报最终版」「美国站日报最终版2」「美国站日报最终版改」「美国站日报最终版改2真的最终」。翻一个数要花十分钟,翻到一半…
共享盘里堆着一千三百个报表文件,叫「美国站日报最终版」「美国站日报最终版2」「美国站日报最终版改」「美国站日报最终版改2真的最终」。翻一个数要花十分钟,翻到一半还不知道哪份是现在在跑的那份。我们花了一个下午做了一件事:定命名规则,然后一次性重命名。那天下午之后,翻报表的时间变成三秒。
命名不是审美问题。名字里带着口径和日期,搜索框才有得搜。
名字五段:改哪段换哪段
上面是名字的五段拼装,下面是归档的四层流转
| 段 | 填什么 | 例子 | 不合格怎么办 |
|---|---|---|---|
| 站点 | 两到三字母,全大写 | US | 叫「美国」还是「美站」,搜索时对不上 |
| 主题 | 报表在讲什么 | 经营日报 | 叫「数据1」永远找不到 |
| 口径 | 最关键的一段 | 含税 | 这一段决定两个数能不能比 |
| 粒度 | 日、周、月 | 日 | 拿周报和日报对着看,差异全归给口径 |
| 日期 | 生成日期,八位数字 | 20261020 | 不带日期就分不清是不是最新版 |
五段用下划线连起来,例:US_经营日报_含税_日_20261020.xlsx。第三段口径不能省。我见过最贵的一次事故:两份报表都叫「经营日报」,一份含税一份不含税,财务按含税算利润,运营按不含税看毛利,两边开会吵了一个月,最后发现差的是税。
归档四层:每层能放什么
| 层 | 放什么 | 谁能动 | 不合格怎么办 |
|---|---|---|---|
| 在用 | 当前每天有人在看的版本 | 只有报表负责人 | 改名等于换表,业务方找不着 |
| 历史 | 每月压档,保留可查 | 能压不能改 | 改了没法证明当时用的是哪版 |
| 冻结 | 口径已废、但结论被引用过 | 冻结后只读 | 动了就断了和历史结论的对应关系 |
| 销毁 | 满三年、且半年无调用记录 | 走清单审批 | 误删就再也找不回来了 |
第二层到第四层之间有个容易忽略的顺序:压历史之前先确认这张表没有下游在引用。我们曾经把一张被月度报告引用的表直接压进历史层,第二个月做年度对比时发现取不到数,只能手动重跑,那天的月度报告晚了两天。
谁做、什么时候做、留什么记录
报表生成时由脚本按规则自动命名,不靠人手改,人手改的第二天就会有人改回「最终版」。每月最后一个工作日做一次压档:把上月在用层里已经不用的表压进历史层,同时把在用层里同名不同日期的旧版压走。压档前先跑一次调用记录,看这张表最近半年有没有被引用。
留一张归档台账:日期、被处理的文件数、压进历史层的文件名、进入冻结层的文件名、销毁申请单编号。销毁要走一张清单,列清文件名和最后一次调用时间,主管签一次。台账保留三年。
名字可以长,不要短
名字长一次省一年。回头查一份报表用了三个月前的数,名字里有日期,拿到文件一看是三月十七日生成的,比我要的日期早了半天,就是半天。改名不是让文件夹好看,是让每一次引用都能追到具体那一份文件。
什么时候这套命名必须停
四种情况停用:团队只有一个人做数,全盘报表不到二十份,规则反而是负担;文件名里有中文时,跨系统同步会出问题,先把主题段改成拼音缩写再上规则;公司刚换了共享盘系统,历史层映射不上,先在新系统里只管在用层;报表名需要对外给合作方看,带内部口径的名字会误导对方,另建一套对外命名。
登录后可点赞
← 返回数据团队板块