怎样才能搞好一张财务报表?
只要是做BI的,无论在别的具体工作岗位,财务报表总相随。倘若你是取数人员,业务人员设计的取数真机,大多是财务报表蓝本,或者说还没正式发布;倘若你是财务报表开发人员,你的所有工作是开发并正式发布它;倘若你是专题讲座项目人员,你所做的专题讲座的基本组成基本要素是数学模型+分项+财务报表+可视化可视化;倘若你是网络管理人员,那你亦须确保公司的核心财务报表按期正式发布。
现实中,业务人员往往并并非通过驾驭BI的分析辅助工具获得信息和知识的,取数或财务报表+EXCEL+PPT似乎还是非主流形式。在线配置文件
财务报表是如此重要,因而谈财务报表的制作就有较大的意义,它几乎跟企业中的每一人都密切相关,但作出一张财务报表容易,但搞好一张财务报表极难。
许多财务报表开发人员单厢有那个感觉,业务人员财务报表常常东提一张西提一张,拚命的催工程进度,非要是领导要,舰炮支离破碎,谁知上架了,就责怪财务报表出数太慢,成天要求加速,速率戈夏了,就埋怨质量,一发现闪崩,首先揣测财务报表的数据出现难题。
领导说,那个月那个财务报表数据极度啊,我们市场上也没做没事儿,呢数据有难题啊?回去比比!
那个月我们网络营销做的许多,使用者数量肯定闻所未闻这两点,呢财务报表没统计数据该些使用者啊,回去比比!
作为财务报表开发人员,你常常被巨大的财务报表经济负担压到喘不过气来:
财务报表太少了吧,不大的企业,各种财务报表上万本,是人干的吗,而且只增有增无减,不仅系统朗蒂大,业务人员但凡还说不能下线?
财务报表可是业务人员提的,但搞了那么多分项,同样的重新命名都相同的舰炮,相同的人相同的舰炮,数据不一致,是我的错吗? 还老说我的数据有难题,究竟是谁的难题?
那么短的时间,哪可能那么快开发完成一张财务报表,要速率就没质量,你假使,我又并非仙人?什么,又是领导要?
我明明规划好了目录,但财务报表太少了,情况太少了,根本不知道如何归类? 这张财务报表该正式发布在哪里比较容易被找到呢?在线配置文件
谁知正式发布一张财务报表,总算满足了省公司要求,但地市也要,县市也要,片区也要,TMD,还需要财务报表分项的使用者清单,以便一线考核和核查,但你们提出的时候,根本没考虑这些维度啊?能怪我吗?
这些难题时常在,但要解决这些难题,首先需要学会换位思考,理解一下业务人员,也理解清楚自己的使命。
IT可能有专门的工作岗位负责财务报表需求、开发和维护,但业务部门鲜有专门负责财务报表的,往往某个业务的负责人是财务报表需求的提出人,财务报表仅仅是他们众多工作中的一环,因而不要奢望业务人员对于财务报表设计的科学性、规范性有多大的考虑,更不要对于业务人员提出财务报表规划的要求,这就好比以前经常提的业务架构,有多少是真正能落地的。
明天怎么样,业务人员自己都不清楚,因而,屁股决定脑袋是常态。用最短的时间设计完财务报表,然后扔给开发人员尽快上架看到数据,是他们最大的诉求。
从更广的角度看,财务报表是你的专业和生计,而对于业务人员并非,甚至仅仅是个过客,君不见业务人员流动如跑马灯,而你仍然在那里。
因而,做完一张财务报表是你和业务人员共同的职责,搞好一张财务报表则是你的职责,特别是如果你希望作出一张精彩绝伦的财务报表,那也是很专业的事情,非一般人所能做到,明白这一点是解决难题的前提。在线配置文件
首先来谈谈财务报表数量的难题。
即使如运营商,资费套餐那么复杂,增值业务也不少,但真正需要的财务报表可能也不超过上百张,号称财务报表上万的,往往是财务报表管理出现了难题。
其实财务报表的数量跟你对于何谓一张财务报表的定义有关,即使是一张财务报表,倘若维度许多,就可以幻化出成百上千的财务报表视图,那个你懂的,因而,首先定义好何谓一张财务报表,是你管理好财务报表的一个基础。
笔者给出一个建议,也是在实践中做成功的,是一个业务仅做一张财务报表,实现财务报表的收敛,曾经将企业的2000张财务报表,减少到200张。要知道,做同一个业务,由于企业相同的人,相同场景,相同理解,相同角度,单厢提出针对一个业务的相同财务报表,你不能常常忙于新增财务报表,而应尽量在原有基础上去扩展。
有些时候,即使是相同的业务,倘若类型相同,分项相同,也可以仅作一张财务报表,相同的业务作为维度即可。
做财务报表,要尊重历史,懂得传承,不要轻易去增加财务报表,同一个业务,搞出两张财务报表,是不一致噩耗的开始。
接下来谈谈财务报表标准化难题。
企业的核心业务不会大变,因而,真正对于企业运营重要的财务报表其实是非常有限的, 当然财务报表自上而下会有所扩展,但还是有限的,这是财务报表标准化的基础,对于没有稳定性的东西,就没有标准化的意义。在线配置文件
所以我们认为财务报表太少,往往是各类业务人员的奇思妙想造成的,并并非说他们提的财务报表太糟,而是因为你自己没有基线和标准,无法给他们规范和约束,当然人家财务报表就会海阔天空, 比如当你面对一个业务新人,无论你如何晓之以理,唯有规范是有用的,否则他就会使唤你,并搞出自己的一套垃圾财务报表。
要实现财务报表标准化,建议从分项的角度去梳理业务和存量财务报表,共性或相似的分项会非常多,比如相同重新命名,相同角度的分项往往可能是一个分项,梳理出企业的基本分项体系是财务报表管理人员(或开发人员)的使命,标准化包括分项分类,分项重新命名,业务舰炮,技术舰炮,实现方式等等。
有了基本分项,结合基本的维度,他们的组合,就形成了企业的分项体系,而基于那个分项体系,通过自由组装,则可以幻化出无数的财务报表,这是财务报表标准化的基础,能做到这一步,非常不容易。在线配置文件
曾经翻过企业的所有财务报表分项,相同舰炮相同维度的名义分项有5-6000个,但共性的分项也就只有300-400个,其他要么是变种,比如杭州受理量与杭州下沙受理量,要么是特别个性的分项,关于个性分项如何处理,那个后面再表。
所以要分项化,是因为财务报表的基本的粒度是分项,降低财务报表的冗余,必然是基于分项那个最小粒度去实现共性的提炼和组合。
分项的提炼是巨大的工程,但那个是实现财务报表数据一致性,减少重复财务报表开发,降低系统开销的战略性举措。
做财务报表的,虽然事务工作非常多,但还是要抬起头来,系统思考一下,财务报表的路怎么走? 阿里提出了小前台,大中台的概念,实际道理是相同的,标准化是在做财务报表中台的事情,你要致力于完善你的分项体系,而并非致力于去实现一张张财务报表,那个意义深远。
财务报表中台对于财务报表人员的综合素质要求很高,既要有宽广的业务视野,也要有深厚的数据沉淀,辅以沟通协调能力,造诣甚至远超一般的业务人员。
另大量分析和跟踪财务报表个人色彩浓厚,没有共性,生命周期也可能很短,没归纳的必要,笔者给的建议是,千万不要将其跟标准化的东西混在一起,可以开设一但凡性化目录,纳入这些财务报表,让其自生自灭。因为根据笔者统计数据,企业可能有50%以上的财务报表每月访问使用者只有1-2个人,其价值非常有限。在线配置文件
没必要让每一业务人员满意,做财务报表是非常严谨的事情,如果是非常个性化的财务报表,宁愿取个数或搞个定时脚本每月导出给他,也不要让其打乱了财务报表体系,这些财务报表除了增加噪声,对于公司的意义不大。
但无论是标准化,还是控制财务报表数量,单厢涉及到你的财务报表理念及与业务人员的微妙关系。
这里来谈一谈。
首先,比业务更业务。也许你觉得极难理解,我举个例子,比如移动通信中有离网那个分项,许多业务人员认为离网是简单的一个分项,但在系统中,离网包含主动销户、账户欠费销户等更多的含义,离网的业务流程系统实现其实非常复杂,每类离网实际表达了相同的业务含义。
业务流程的制定往往是几代业务人员积淀下来的成果,没有一个当前的业务人员能理解的那么透,而系统中则完整的记录了下来,你应该成为那个知识的传承者,才能够作出一张超越业务人员的财务报表。
其次,把财务报表当成产品来做。在线配置文件将财务报表当成产品,我仍旧认为真正的财务报表是为企业开发的,业务人员只是财务报表的需求提出者,因而,你还需要去理解财务报表提出的背景,哪些是这张财务报表的使用者,你需要尊重提出财务报表需求的人员,但对于财务报表开发要有自己的想法和主导权。
财务报表开发人员如果能站在公司的角度去思考财务报表的制作,就应该有信心主动的提出更快的财务报表设计方案,你不仅要解决当前的难题,也要尽力解决未来可能的难题,也许一开始你觉得很痛苦,但后面做财务报表可能就会海阔天空,极难,但一张好的财务报表,真得价值很大。
再次,成为一个使能者。中国移动对于业务支撑工作提出过一个词,叫使能者,意思是要更主动的为业务服务,要能提前想,提前做,而并非常常跟在业务后面。财务报表开发人员还是要有主人翁意识去看待财务报表那个事情,毕竟财务报表是自己的立生之本,为什么不把它打造的跟更完美一点,你不做?谁做?或者说,你不入地狱,谁入地狱?
业务人员的心态是很微妙的,有人愿意去做一张更快的财务报表,何乐而不为呢?可能一开始有抵触情绪,似乎动摇了其权威,但从长远的角度来讲,业务人员会接受的,甚至他们其实也希望理理财务报表体系,分项和舰炮定的清晰一点,只是真的有心无力。在线配置文件
当然实现时间是个难题,但常常有解决办法,比如先临时取个数呗,办法总比难题多。
随着积累越来越多,财务报表中台的威力会逐步发挥出来,可复用的东西越来越多,不一致现象越来越少,一些潜在的难题会逐步减少,财务报表的一些根本性难题会得到改善。
做财务报表,最欣慰的是看到自己的实现的财务报表常年还在提供服务,而并非1-2年后就完成使命,变得无人问津,甚至上架即下线,那也是很悲哀的事情。
当然,再好的思想,没有平台或辅助工具支撑也是不现实的。
要生成一张财务报表涉及财务报表计算、财务报表开放及财务报表可视化三类平台支撑,它们分别决定了财务报表的生成速率、查询速率和好看程度,在那个大数据时代,也迎来了变革。
从计算的角度看,大数据时代还是需要升级传统的引擎了,MPP数据库似乎是比较好的选择, 比如GBASE,EXDATA一体机等,当然如果数据量小,用啥都可以。
从查询的角度看在线配置文件,财务报表分项标准化后,由于粒度和维度非常多,分项的量会非常大,因而传统的ORALCE啥的数据库往往无法支持,可以使用HBASE等数据库来支撑快速查询,比如上百亿的分项,用HBASE来做财务报表分项查询,也是瞬间的事情,搁在10年前,估计这种分项化的思想也极难真正落地,现在解决方案许多了,百花齐放吧。
从可视化的角度看,现在财务报表可视化产品也许多,但笔者还是一贯的观点,当前开源漂亮组件已经许多了,对于大型的有开发能力的企业,采购这类产品必要性在降低,似乎自主开发或定制开发更快一点,特别是在数据量非常大的时候,比如要找个产品去对接HBASE也是挺麻烦的事情,
漂亮的外观仍旧难以抵消性能的诉求,好看不好看业务人员可以通过导到EXCEL上去解决,但查询性能难题显然他们没法容忍。
从自助化的角度看,有了标准化的分项,什么自助财务报表啥的都不成难题,这也是其带来的巨大好处,每一使用者都可以基于分项配置出个性化的财务报表。
无论是财务报表的分项标准化,开发人员的重新定位,还是平台辅助工具的变革,可能有些企业早就实现了,有些企业则认为其不切实际,但无论如何,我们还是不能仅限于做成一张财务报表,而应致力于思考搞好一个平台,搞好一张财务报表,让财务报表更快速,更准确、更简洁仍旧是我们表哥追求的目标。
最后,教大家一个简单拖拽创建配置文件和生成财务报表的方法。使用简道云配置文件在线创建“云表格”,通过简单拖拽,即可制作出一但凡柱形图、折线图、饼图等图表,1分钟实现数据可视化分析!非常方便~