不要拿ERP的报表忽悠领导!——一个报表引发的企业经营反思
文 | 帆软数据应用研究院船长
本文出自:知乎专栏《帆软数据应用研究院》——数据干货&资讯集中地
领导的经营决策能只依赖于ERP报表吗? 不能!
1. ERP报表个性化不足:企业经营决策报表是为企业高层、管理层服务的,格式、维度、指标、数据等依据高层、管理层自身管理需要决定,是不同企业、领导的个性化需求;
2. ERP报表数据不足:企业经营决策报表全面反映企业运营状况,信息来源不仅仅是ERP,还有POS、CRM、OA、生产制造系统、供应链系统和其他各个信息系统;
3. ERP报表维度不足:企业经营决策报表对指标和维度关注,ERP报表只是数据库数据的格式化呈现,需要加工成指标和维度进行汇总分析;
4. ERP报表对比不足:企业经营决策报表强调对比,要对比不同维度和指标,要对比不同时段,要对比实际运营和计划数据,甚至对比竞品,这些决策报表ERP难以满足。
(文章针对的是拥有多类业务系统的多数企业,有些ERP的深度用户可能会笑话了,眼界有限,如有不足之处,还希望评论指正!)
什么是经营决策报表
探究ERP报表能否做经营决策,首先要研究经营决策报表和经营决策体系,然后判断ERP报表是否完全满足,如有不足,如何完善。
经营决策报表是给管理层做决策时所需要的基于真实数据加工,带有对比、判断的图表报告。经营决策报表=实时数据+图形报表分析+判断决策。对于决策报表,企业高层、中层是关注不同维度和指标的,做的是不同深度、范围的决策分析。经营决策报表的目的不仅仅是让高层做决策分析,同时也是让中层管理者做决策分析,让高层看到中层是如何管理、决策、分析的。
企业报表一般有税务报表、政府要求的统计报表、通用会计报表和管理决策报表。可以看到,ERP自带的报表,是不在企业报表范畴的。也就是一般企业管理人员和外部相关单位需要的统计报表,没有一个是ERP报表可以直接满足的
ERP报表无法决策的原因
企业经营决策,确实离不开各种各样的报表。可是企业已经实施了ERP,ERP里面有数据、有指标、有报表,而且还是体系化的,直接把ERP的报表拿来用不就得了,为什么还要重新设计报表和指标?为什么还要花钱上数据分析平台呢?
举个例子,企业成功实施了大型ERP,在ERP基础上也开发了大量报表。可是领导在做决策或者开会研究前,总会提出一些临时报表需求,还经常不一样。我们就问,为什么ERP那么多报表用不上?领导说,他想要的没有。对,那么多报表都是数据统计的,没有一个是他想要的对比分析的。
为什么ERP的报表无法直接支持决策?企业中高层经营分析决策,主要是基于业务逻辑和市场环境的,其中蕴含大量管理框架和管理思路,比如营销的4P或者4C,供应链上的进销存、供需平衡、采购业务的各种管理逻辑等。ERP的报表只有少数可直接决策使用,大部分是无法辅助经营决策的。
根本原因总结有如下三条。
数据不足:企业经营决策报表全面反映企业运营状况,信息来源不仅仅是ERP,还有POS、CRM、OA、生产制造系统、供应链系统和其他各个信息系统。这些数据需要组合加工形成分析内容。比如店铺坪效(店铺销售收入/店铺面积),单纯的ERP报表很难做出这样的分析。而在我们根据管理需要设计的报表中,大部分都设计这种跨系统的数据需求,所以单纯的ERP报告是难以满足管理需要的。
维度指标不足:经营分析报表对于指标关注比较多,比如库存周转率、订单满足率、准时送达率、店铺坪效/人效等(人效=店铺销售收入/员工人数),这需要在ERP信息基础上进行加工;而ERP报表一般不是用指标形式呈现,主要是对系统中的信息进行格式化展示。
对比不足:经营分析报表中要求的报表强调对比。比如上一年同期比较、计划比较、不同部门之间的比较;而ERP的报表主要是当前数据的呈现,和历史数据对比占用计算资源多,和计划数据对比则ERP中不一定有这些数据,所以ERP报表很难满足这些需求。
经营决策报表体系如何构建
既然ERP报表不足,如何完善?这就需要我们构建一套经营决策报表体系。不同的报表针对不同的使用人群,不同的指标针对不同的使用对象,因此设计报表和指标时,要分层:战略层、决策层、运作层,报表、指标逐步细化,最终形成指标金字塔和报表金字塔。
战略层:反映企业或者某个业务领域总体的战略或者业务目标。例如,对于企业整体,战略层指标包括销售额、利润、品牌、市场占有率等等,对于供应链业务领域,对应的战略指标则是服务水平和成本。
策略层:衔接层与运作层,反映针对各战略目标,是否采取了合适的匹配的策略,以及各种业务策略的执行有没有发生偏差。例如,对于采购领域,战略供应商的比例指标;对于营销领域,消费群与品牌定位的匹配度。
运作层:战略的最终落实来自业务运作执行。运作层反映业务执行效率和目标完成情况,帮助员工更好的开展日常工作,发现增值点,监控问题点。比如不同区域、不同销售人员的销售目标完成进度等。
如下图是某企业供应链分层次指标设计样例。将供应链分为订单、采购、物流和制造四个业务领域,针对某一业务领域从战略层、策略层和运作层设计指标。这些指标,绝大部分ERP报表都不包含。
如下图是某企业供应链分层次指标设计阳历。讲供应链分为订单、采购、物流和制造四个业务领域,针对某一业务领域从战略层、策略层和运作层设计指标。这些指标,绝大部分ERP报表都不包含。
总体来说,ERP实现了对业务的支持,但是不能说实现了对管理的支持,尤其是对高层决策的支持,这也就是数据仓库、商业智能等解决方案能够存在的原因。把经营分析报表体系,通过报表、BI平台来实现,才能够真正实现信息系统对高层决策的支持。针对不同行业和不同业务特点,如何分层构建管理经营报表体系,欢迎交流,或者关注专栏行业案例。
“本文源自帆软项目实践 和《用数据决策构建企业经营分析体系 - 葛新红 / 王君 著 (豆瓣)》”
不要拿ERP的报表忽悠领导!——一个报表引发的企业经营反思的更多相关文章
- 解析大型.NET ERP系统核心组件 查询设计器 报表设计器 窗体设计器 工作流设计器 任务计划设计器
企业管理软件包含一些公共的组件,这些基础的组件在每个新项目立项阶段就必须考虑.核心的稳定不变功能,方便系统开发与维护,也为系统二次开发提供了诸多便利.比如通用权限管理系统,通用附件管理,通用查询等组件 ...
- SSRS报表服务随笔(rdl报表服务)-创建一个简单的报表
这段时间一直在敲rdl报表,在国内的不这么留在,在国外的话,还是挺流行的,国内的话,这方面的资料很少很少,也踏过不少坑 先从SSRS了解起,SSRS全称 SQL Server Reporting Se ...
- 多张报表导出到一个多sheet页excel
业务需求: 通过勾选不同的报表名称,然后直接执行导出excel.并且这些报表需要统一导入到一个excel的多个sheet页中,并且对某些报表可能需要增加一些类似'已审核'之类的图片(展现时并没有 ...
- 联想ERP项目实施案例分析(10):回到最初再反思IT价值
联想ERP项目实施案例分析(10):回到最初再反思IT价值 投入上千万(未来每年的维护费也非常高),投入一年实施时间,高级副总裁亲自挂帅,各级业务部门管理者亲自负责.骨干业务人员充当区域IT实施者/推 ...
- 【Reporting Services 报表开发】— 交互式报表
我们知道,界面是人与系统间的对话方式,当使用者面对的是冷冰冰的界面,不但会造成使用者对于系统的热情减低,也会因为不便而产生诸多抱怨.尤其像报表时企业内几乎每日都会使用到的工具,因此,如何让使用者可以再 ...
- iReport 4.1 报表制作,子报表,实例解析
开发使用步骤(iReport 4.1.1) (个人总结,如有问题请留言,另外知道table控件用法的给我留言或者发邮件谢谢.Email:jiazx0107@163.com) 目录 1. 开发 ...
- ActiveReports报表控件 V13 正式发布,提供在线报表设计和自适应报表布局
重磅消息, ActiveReports V13 正式发布!本次更新 ActiveReports 将给您带来全新的报表设计体验:提供在线报表设计器.提供响应式布局和屏幕尺寸自适应能力.提供全新的图表…… ...
- Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-+Spring.Net.Framework
带过项目和做过项目的人都知道,在客户现场客户的需求是百般多样的,今天要查销售出库情况,明天要看整个月的各部门销售情况,后天要查全年每个客户的项目金额.一直以前都有新需求,虽然会有售后收益,但如果有一个 ...
- ActiveReports 报表应用教程 (15)---报表换肤
在葡萄城ActiveReports报表中,可以设置报表中不同控件的样式,然后把这些样式保存到一个外部的XML文件当中,供其他报表使用.如果用户希望同一份报表以不用的外观分发,只需要简单地修改样式表单, ...
随机推荐
- Python队列及在微信机器人中的应用
本文来源于i春秋学院,未经允许严禁转载. 最近打算更新微信机器人,发现机器人的作者将代码改进了很多,但去掉了sqlite数据库,需要自己根据需求设计数据库,跟作者沟通得到的建议是为了防止消息并发导致数 ...
- ORACLE 日期加减操作
无论是DATE还是timestamp都可以进行加减操作. 可以对当前日期加年.月.日.时.分.秒,操作不同的时间类型,有三种方法: 1 使用内置函数numtodsinterval增加小时,分钟和秒2 ...
- typescript handbook 学习笔记1
概述 这是我学习typescript的笔记.写这个笔记的原因主要有2个,一个是熟悉相关的写法:另一个是理清其中一些晦涩的东西.供以后开发时参考,相信对其他人也有用. 学习typescript建议直接看 ...
- Java学习笔记40(缓冲流)
缓冲流: 在读写文件的各种流中,最令人烦恼的就是效率问题, 而缓冲流的目的就是提高读写效率 字节输出缓冲流: package demo; import java.io.BufferedOutputSt ...
- Spring,为内部方法新起一个事务,此处应有坑。
事务的作用,使我们操作能够连贯起来.而spring则是提供了一个更简单的方法,只要使用 @Transactional 一个注解,就可以保证操作的连贯性了. 普通用法,稍后再说,这里要说的是: 在最外面 ...
- sublime text 3中安装ctags支持函数跳转,安装convertToUtf8支持中文步骤[工具篇]
sublime text x是个很不错的编辑器,但是各种插件都需要自己安装,有时也有点不方便,尤其是自己还不不知道怎么安装的时候.开发中经常用到的,函数跳转,就是一个比较难安装的东西,记录如下(系统为 ...
- Python总纲路线
比较全面的Python学习方案: 一,Python 基础教程 二,Python 高级教程 这是系统写学习资料参考,后面会整理单个的学习应用内容. 廖雪峰Python教程传送门
- Java 11 快要来了,编译 & 运行一个命令搞定!
Java 11 马上要来了,原定于 9 月发布,还有不到 3 个月了,敬请期待更多新功能被加入到 11 当中,本文本讲的是 JEP 330 这个新特性. 化繁为简,一个命令编译运行源代码 看下面的代码 ...
- Servlet-xml配置简介以及url-pattern简介
编写一个Servlet是需要实现Servlet接口,或者继承HttpServlet. 一个已经注册的Servlet可以被多次映射,如下图所示 或者多个url-pattern放在同一个servlet-m ...
- “玲珑杯”ACM比赛 Round #18---图论你先敲完模板(DP+思维)
题目链接 DESCRIPTION INPUT OUTPUT SAMPLE INPUT 2 3 2 3 5 7 3 10 3 5 7 SAMPLE OUTPUT 12 26 HINT 官方题解: 代码如 ...