她五年工龄,主动写下辞职信:报表不会用,只能等着被淘汰
前几天在朋友圈看到了一份别样的辞职信,一位在公司里做了5年财务的老员工,主动提出离职,她辞职的原因很简单,总结起来只有一句话:
五年来几乎天天加班,病倒无数次,每天都有着做不完的报表和需求,职场之路却远的看不到头
朋友圈里的辞职信写了好几张,这是其中一张
其实我们身边有着很多这样的人,不光是财务、会计,就连我这种做BI的,都觉得报表总是最让人头疼的工作:每天有着数不清的报表需求,经常盯着Excel就做了一整天,熬夜加班996是家常便饭,时间一长,健康和生活全部牺牲给了工作。
纵然如此,我们却仍然不敢跟加班妥协,重压之下很多人只能选择无奈离职。
那么问题到底出在哪呢?
我们做过报表的人应该都明白,报表很多需求都是铺天盖地,东一张西一张,不同来源的报表数据口径乱七八糟,根本没办法整合,做得稍微慢了还要被疯狂催进度;好不容易熬夜加班做完,还会被嫌弃出数速度太慢,报表质量不行,我们却有苦说不出。
但凡有点规模的公司,都有大量的报表在excel里,但是Excel报表数据收集起来非常麻烦,而且没办法统一指标和口径,不同业务系统的数据不能打通,只能一张张报表自己整合。
好一点的企业也会建立报表系统平台,然而却经常不能实现统一管理,上万张报表一股脑放进系统里,业务人员还说全都不能下线,不光系统压力山大,我们看着也头大。
另外,IT可能有专门的岗位负责报表需求、开发和维护,但业务部门鲜有专门负责报表的,用最短的时出间报表,然后扔给开发人员,就是业务最大的诉求,却根本不管IT人的死活。
其实总结起来就下面几个痛点:
报表需求太多,做表的速度又慢,每天都做不完
不同业务系统的数据口径不一样,无法统一
报表平台缺少管理,形同虚设
但是报表又不能不做,至少未来很长一段时间报表都是BI分析中最不可或缺的一部分,几乎跟企业中的每个人都息息相关,但做出一张报表容易,但做好一张报表很难,真正要摆脱报表人的困境,就要从痛点下手!
破局的办法有两种,一种是码代码做开发,比如说如果你是程序员,想要从数据库里取数做张报表,就可以敲java来实现,比如下图的部分代码:
当然除了java,还包括sql、excel的VBA等方式来实现,但是这种代码开发难度相对较大,对于IT来说比较适合。
另外一种方式,就是直接利用开源报表软件,比如现在国内经常用的FineReport,专门用来解中国式的复杂报表,同时也搭建企业级的报表平台,统一公司的数据口径,消除数据孤岛,这种方式操作比较简单,适合业务、财务等报表人。
下面我就拿FineReport为例,演示一下我们报表人如何利用工具减少我们的工作,让我们从此告别加班,跟996说再见!
从应用架构上开始说
从架构上讲,finereport分为设计器和服务器:设计器就是我们进行报表开发设计的工具,包括前期的数据连接、数据源整合等准备工作,以及报表的制作与开发;服务器是用来搭建报表工程系统的,包括报表的部署与集成,以及系统中报表的调度、权限、查看等报表使用工作。
这两者中,可能我们最关心的就是设计器如何帮助我们提高报表效率和质量,解决烦人的报表需求。这一点FineReport针对不同的应用场景,提供了三种报表制作模式:普通报表、聚合报表、决策报表。
比如说,针对于普通的格子式的报表,我们只需要在设计器中连接好我们的数据库,然后将数据以数据集的形式从库中取出,拖拽到设计器中的单元格上,设置好扩展方式后就完成了一份简单的格子报表。
此外这种模式还适用于分组报表、交叉报表、行式报表等,我试验过,熟练的话全程只需要五分钟,针对复杂一点的,20分钟也足够了。
聚合报表就是为了制作一些不规则大报表的,假如说你要制作的报表表头指标非常多,那我建议你不要使用Excel,否则光是合并单元格、对齐格线就能浪费你半天的时间。使用这个模式下的设计器,可以自由拼接聚合块,省去频繁合并拆分单元格的麻烦,操作上也需要拖拽即可。
最后一个是决策报表模式,这个模式是针对于各种表单需求的,可以用来制作dashboard,借助finereport丰富的可视化组件,比如报表块、参数、图表和控件等,在决策画板上进行拖拽,最后制作出好看的可视化报表。
一般来说,企业如果需要实现报表数据的实时监控,我们就可以利用决策报表制作一张dashboard,甚至是制作一张大屏,用finereport后台对数据实现实时更新,这也是领导最爱看的可视化报表!
这样报表制作的时间缩短了,效率问题解决了,那么数据孤岛和数据平台的问题怎么解决呢?
这就要用到finereport的报表服务器,主要的工作原理就是我们可以在本地服务器的环境下,做好模板,然后把该模板直接拷贝到远程服务器的工程文件下,也就是存放到统一的决策系统平台上。其他人只需要连接服务器,就可以实现远程协作开发同一张报表。
当然了,这个报表平台的作用远不止此,数据决策后台可以对接公司里所有的业务系统,假如销售部门的数据和财务部门的数据指标可能“同名不同性”,借助决策平台我们就能梳理出各个业务系统的指标体系,统一地初始化口径并且完善核错,最终解决数据孤岛的问题。
解决了这些问题,我基本上也就告别了报表需求的加班工作,后来我发现这个报表系统平台还有很多好处,比如可以从数据库中读出数据自动产生报表、Excel批量导出/打印、进行报表查看的权限分配、报表定时发布和审核等很多,基本上报表人的所有需求都可以解决,不可谓不强大。
最后
当然了,再好用的报表工具和再强大的报表技能,也比不上需求方的理解,无论是IT还是业务,无论是领导还是员工,如果能够充分理解相互的工作,有效地沟通和协作,就不会有这么多人无奈离职了!
关注我的公众号“数据分析不是个事儿”,回复“素材”,即可获得数据分析大礼包。