新人报表工程师很容易陷入的一个困境:加班开发的报表压根没人看,需求越来越多却无法产出价值,最后就是工作没有成就感,生活也一团乱糟,各种怀疑人生。
我非常懂这种感受,我也做过很久报表开发,当时一度想回家种田。我入职的时候,系统里面已经有一千多张报表了,但实际上被查看的报表数量不到10%,访问量高的也就刚过百。这个花大力气开发的报表系统,实际使用过程中就像回收站一样,打开的次数少得可怜。
当时也是缺乏思考,对于需求就是来一个处理一个,也不沟通。每天都在做表,白天做,晚上加班继续做,这种情况持续了三个月,回过头来发现单张报表浏览量甚至不超过10次,差点气急攻心。
接连一周,我都不想再看到报表,不是请假就是摸鱼。资深报表工程师老陈看出了我的问题,主动跟我聊了聊,告诉我做报表跟卖东西是一个道理,不能只站在自己的角度,要站在顾客角度,思考东西该卖给谁,他又想要什么东西,这样才能让顾客满意。我们聊了很多,我也有了自己的感悟,现在把经验传授给大家,希望大家找到自己工作的价值。
一、理清你做的报表要给谁看?而他们又想看什么?
首先,你必须搞清楚,不同的人想看的东西一定是不一样的。我简单给大家梳理一下不同层级对报表信息的需求。
就从企业金字塔组织结构图来看,把每一个层级的目标拆分之后可以得出下面对应的报表需求:
①对于决策层领导来说:他们的工作是决定方向,那肯定就得看一些核心指标数据,像公司年度销售额变化情况、核心业务完成进度。而像非核心的数据和明细数据呢,他们肯定是没空看的,所以完全没必要展示出来。
②对于管理层领导来说:他们的工作就是传达分配上层任务,监督执行层执完成任务,那他们想看的肯定是能够直观展现问题和解决问题的报表,像业务部门整体目标的完成情况怎么样,目标是否需要调整。
③对于执行层业务人员来说:他们的工作就是完成领导制定的目标,那他们需要的就是能够查看工作业绩和汇报的报表,像个人销售进度,销售量之类的。他们一般会在月底或者季度末查看报表,主要是想确定业绩完成情况。
二、我如何满足他们的需求?
1、决策层领导
上面也说了,决策层领导关注的是核心指标。他们肯定不希望去报表系统里面找每个部门的业绩情况,而是希望能够实时看到公司总体经营情况,方便把控全局。而数据背后存在的问题呢,就需要报表能够有钻取和联动的功能,方便管理层去找到问题并改进。对于实时性、全局性的要求呢,经营驾驶舱是最适合决策层领导的。
大家看到驾驶舱不用担心没有技术和人力,现在报表工具很发达,开发这类驾驶舱其实没那么难。我以自己常用的报表开发工具FineReport给大家简单讲解一下。
这类驾驶舱在工具中被称为决策报表,里面的图表、表格都是以组建形式存在的,只要拖拽就可以构建。此外呢,FineReport还内置了很多种类的大屏模板,我一般都是改改数据直接用的。我是白嫖的个人版,也没有水印限制,第一次用的时候就把我们领导惊艳了!
报表工具及完整版模板获取方式如下图:
不懂老板要什么,你做再多报表也没人看!文末有福利
高层领导也不是天天都在公司的,那怎么随时随地查看报表呢?这个FineReport也提供了解决方案,自带移动端功能,可以直接在手机上打开链接查看,这样就不受空间限制了。
2、管理层领导
中层干部人员最关注是明细数据,希望通过报表找出出现问题的地方,那联动、钻取功能是很有必要的,发现异常数据后能够直接找到解决问题的抓手。钻取后的就更偏向明细报表,有很多的指标和数据能够阅读。这类人看的报表主要满足两种功能,一是报表展示清晰,二是定时推送。
报表展示清晰
报表不用花里胡哨,只需要简单的表格和图表,有些复杂一些的业务需要联动和钻取功能,进一步发现问题。
定时推送
下级业务人员更多关注眼前的事情,而比较少看到整体,那通过利用FineReport定时调度,就能把报表通过邮件、微信等移动端的方式主动推给相应的业务负责人,让大家都能对业务情况有数。
3、执行层业务人员
业务人员最需要的报表肯定是业务情况。比如,对销售来说,业绩和自己负责的订单生产进度肯定是最想看到的。所以,给业务人员看的报表一定是针对性强的、操作简单的、直观的。
除此以外,还有一个功能非常适合业务人员使用,那就是数据填报。比如你是个电力巡检人员,在通过报表一家一家巡检线路损耗情况的时候,突然发现有异常情况,那这个时候就能用手机直接拍照上传系统,记录巡检情况了。