昨天看到一个哥们发帖说IT部门负责做报表的同事阳了,再加上年底各个业务部门报表需求旺盛,现在他们是忙的饭都吃不上,天天凌晨才能回家。京东的人倒是被解放了,毕竟强东说汇报只能1页ppt。但对于万千其他公司的朋友们来说,周报、月报是想躲也躲不过。
不少人觉得周报、月报这种没有意义,全是流水账。我其实不这么认为。就拿我们这种子公司很多的制造型国企来说,监控每天的项目进度和生产数据非常重要,周报是最高效能够反映各个子公司经营状况的报表。目前对我们来说最重要的问题,不是要不要周报、月报,而是能不能让汇报更加高效。
刚开始的时候,我们纯粹就是靠纸质报表,厂里的工人每天下班前抄数据交给组长,组长汇总每周的数据交给负责人,负责人录进Excel,然后给总部发邮件,拿到的数据格式也不一样,还有缺失、异常,纵使我vba学的还行,做出一张报表也要花两三天,这种痛苦是再也不想受了。
后来我们领导不知道去哪里学到了报表自动化,非要我们写Python实现。在业务当道的时代,一旦有一个部门知道了报表能够自动化,所有的部门就都想实现,需求多的都快堆到明年了,甚至有业务部门直接到大领导那,说IT不干事。我们IT老大也很刚,就说那就拨款买报表系统吧,反正光靠IT这几个人干,是干不完的。
我们上线的新系统叫FineReport,买的时候说是软件+实施,直接可以买断。下面是我们实现的过程,大家可以参考一下。
一、报表的取数问题
先解决数据问题。没有数据的话,用FineReport搭个表单,员工手机上就能直接填,填完就进入数据中心了。
有数据但是数据在不同的系统中,那更好办了,FineReport是直连数据库的,
简单来说,就是FineReport在数据库的支撑下搭建了一个数据中心,想做报表时就可以直接从库中取数;同理你也可以将其集成到OA系统、ERP系统之中,随时取数、找数做报表。
二、报表的自动生成
FineReport可以将制作好的周报模板保存在数据平台中,在之后需要再次制作周报时直接将模板调出来就可以用,一劳永逸。另外,为了让领导更清楚知道哪里出了问题,一般的报表是不够的,最好能用一些柱状图、折线图之类的表现出来,如果加上钻取、联动,就更能看出问题了。
总结一下,制作好周报模板后将其保存在数据平台里,再把数据的呈现方式美化,就完成了报表的自动生成。
这里再给大家分享一些我整理的可视化大屏模板,有需要的赶紧收藏!
智慧水务管理大屏
生产监控看板
3D智慧小镇
银行及经营数据大屏
双十一实时大屏
三、报表的自动发送
最后设置一个定时发送,它就会自动按时将做好的报表发送邮件或者短信给查看报表的人。
网友评论