大家或多或少都接触过报表吧,这是每个公司都需要的东西,无论大小。其实吧这个岗位做的好是真的牛逼,做的不好吧就只能马马虎虎混日子,这不,我们公司里的人最近就遇上了这个事情。
前两天公司的老张离职了,这事在部门八卦群里引起了一阵讨论。
老张在IT部干了快六年,一直负责和业务对接,工作也一直干的马马虎虎,虽然算不上特别出彩,但也是经验比较多的了,我一直很放心把东西交给他,我很疑惑,所以我问了他:
翻了翻他的朋友圈,他发了一张辞职信:
其实我们身边有着很多这样的人,不光是财务、会计,就连我这种曾经做过BI的,都觉得报表总是最让人头疼的工作:每天有着数不清的报表需求,经常盯着Excel就做了一整天,熬夜加班996是家常便饭,时间一长,健康和生活全部牺牲给了工作。
纵然如此,我们却仍然不敢跟加班妥协,重压之下很多人只能选择无奈离职。
一般公司的报表是这样的:
还有的会为了好看美观,拿Excel做一个:
Excel是挺不错的,数据透视表功能也很牛逼,但是有两个致命的缺点:
企业数据量越来越大,Excel在面临大数据的时候,根本响应不过来
Excel实现数据可视化报表功能也比较少,类型只有柱形图、气泡度图以及区域地图等,目前大数据领域常见的需求并不在可选范围内,可用的主题也是微软经典的几款,显得有一些“视觉疲劳”
其实这对于程序员来说,简直就是小case,分分钟给你搞定,java,还包括sql、excel的VBA等方式全都整起来,但是这种代码开发难度相对较大,对于IT来说比较适合,业务人员只能无穷无尽的地等待某天排到自己的需求。
那如果可以让业务人员自己做报表呢?还是可视化的那种!比如现在国内经常用的FineReport,专门用来解中国式的复杂报表,同时也搭建企业级的报表平台,统一公司的数据口径,消除数据孤岛,这种方式操作比较简单,适合业务、财务等报表人。
从应用架构上开始说
从架构上讲,finereport分为设计器和服务器:设计器就是我们进行报表开发设计的工具,包括前期的数据连接、数据源整合等准备工作,以及报表的制作与开发;服务器是用来搭建报表工程系统的,包括报表的部署与集成,以及系统中报表的调度、权限、查看等报表使用工作。
这两者中,可能我们最关心的就是设计器如何帮助我们提高报表效率和质量,解决烦人的报表需求。这一点FineReport针对不同的应用场景,提供了三种报表制作模式:普通报表、聚合报表、决策报表。
比如说,针对于普通的格子式的报表,我们只需要在设计器中连接好我们的数据库,然后将数据以数据集的形式从库中取出,拖拽到设计器中的单元格上,设置好扩展方式后就完成了一份简单的格子报表。
此外这种模式还适用于分组报表、交叉报表、行式报表等,我试验过,熟练的话全程只需要五分钟,针对复杂一点的,20分钟也足够了。
聚合报表就是为了制作一些不规则大报表的,假如说你要制作的报表表头指标非常多,那我建议你不要使用Excel,否则光是合并单元格、对齐格线就能浪费你半天的时间。使用这个模式下的设计器,可以自由拼接聚合块,省去频繁合并拆分单元格的麻烦,操作上也需要拖拽即可。
决策报表模式
这一类也称为驾驶舱,也就是大家经常说的DashBoard。管理驾驶舱是一个为管理层提供的「一站式」(One-Step)决策支持的管理信息中心系统,适用人群有很多,管理层,销售总监,市场总监,人力总监,财务总监等。
通俗地说,企业高层在驾驶舱里可以一下子看到所有做决策时需要的重要数据。就像飞机的仪表板,它以驾驶舱的形式,通过各种常见的图表形象标示企业运行的关键指标(KPI), 直观的监测企业运营情况,并可以对异常关键指标预警和分析。
1、战略型驾驶舱
战略型驾驶舱的作用主要是让使用者快速掌握企业的运营情况,并据此快速做出决策,对过去做出总结或是对未来拟定战略性目标,这些简洁而直观的信息有助于管理人员迅速实现决策和定位和诊断出不良运营存在的问题。
战略型驾驶舱,能够帮管理者随时同步汇报结果,从而让部门和企业在正确的方向上朝着目标努力。类似于汽车和飞机的驾驶舱工具,战略管理驾驶舱能让管理人员在任何时候都能清楚地知道,自己驾驭的部门、和企业走到了那一步,并且更专注于目的。
2、分析型驾驶舱
分析型驾驶舱的作用主要是让管理者不仅可以看到到表层的信息,还可以深入探究表层现象发生的原因。通过钻取联动过滤等操作,从现象出发,沿着数据的脉络去寻找原因。比如销售业绩为什么下降,回款时间长的原因又是什么。
分析型仪驾驶舱更多的是落实战略到战术执行层面的中层管理人员服务,这部分需要更多体现的是问题直接显性化,优先级排序,关联直接采取行动的方式推进。
分析型驾驶舱可以是战略型也可以是操作型,或者说更加策略型。主要的区别在于信息的层级。它包含了关于多因素及变量之间的基于时间变化的细节对比。
3、操作型驾驶舱
操作型驾驶舱强调持续、实时的信息汇报。所以对数据的时效性比较高。
操作型驾驶舱需要从业务需求出发,实现业务操作的提醒、监控和预警功能。
KPI 数值监控:对关键指标的监控能保证我们对整体运营实现提纲挈领的把控,将业务、风险、绩效等领域内的核心指标通过图形、驾驶舱等展现在监控者面前。
阈值预警:伴随着 KPI 数值监控的另一个因素必然是预警因素,通过醒目的颜色,例如背景高亮(红、绿、蓝)、转速表等清晰发出警报。
实时数据监控:有些行业的驾驶舱,需要对关键指标进行实时监控,例如交易所成交量监控、航班监控、地铁线路运行监控等。
最后你们肯定会问,手机端可以看报表吗?当然了,移动报表肯定是有的,随时随地可以查看数据。
BI 可视化
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/172947.html