如何有效应对中国复杂式报表

2023-01-04 14:20:00
张晓雪
原创
372
摘要:转载自——嘉兴市工业软件赋能中心

报表是经营和决策者掌握企业运营情况、进行决策的重要依据,随着企业数字化进程的加速,报表的重要程度也越来越大。

而中国式报表往往信息量大,明细汇总集中在同一张报表中;数据统计复杂,具有多数据来源、不完全分组、动态格间计算、行列对称等一系列特征;样式复杂,格线嵌套、数据对齐、斜线等,同时还要具有填报功能,提供各种填写控制,如自动计算、合法性校验等,这些特点导致在数字化过程中不得不进行大量的定制开发,造成成本高昂,而要让编程人员去理解报表的内在含义,更是一件很不容易的事,从而花费大量的沟通协调成本,严重时更会阻碍公司的发展。

中国式复杂报表往往具有以下几个特点:

① 表头复杂;

② 单元格“随意”合并;

③ 同一张表容纳多个维度、多个层面的数据,以有限的空间塞入尽可能多的数据信息为荣;

· 中国式报表的问题

纵观报表工具的发展历程,一直以来报表开发工具都被国外产品所占据,如大名鼎鼎的Crystal Report、Style Report,大多数的国外报表工具都是基于SQL/OLAP的模型理论设计的,这种模型比较适合报表样式规整、简单的报表,而在应对中国式复杂报表时会存在诸多问题。国内报表工具市场也涌现出很多杰出的产品,但大部分仍然基于SQL/OLAP模型,从而影响其制表能力。

随着非线性报表模型的提出,这一困境得到了一定程度的缓解,但对用户的能力要求也提高了。

该如何应对?

其实回过头来想一下,即使没有任何报表工具,难道就不做报表了吗?那肯定不是的,企业用户每天都在生产报表,在这个过程中用得最多的,就是Excel了,用网格线把格子围出来,并加上合并单元格、边框等各种样式,给予用户最大的自由发挥空间与灵活度,稍有能力的用户,配合一些公式以及数据透视功能,可以制作出各种复杂报表,只是Excel没有办法自动地从各种数据源中抽取数据自动产生报表,这一步骤在没有系统之前需要手工处理,才衍生出各种各样又想做成和Excel一样,而又不是Excel的复杂报表需求。

如果可以提供一种类似于Excel的表格工具,实现Excel的大部分常用功能,将报表或者表单做成一种模板,把数据汇总的公式、样式以及所需的数据来源格式提前定义好,并提供一组指令可以模拟原来Excel手工操作,比如复制、粘贴、拉公式等,通过一组工具的联用,就可以最大限度地发挥用户本身的技能,让用户可以自由灵活地去设计复杂报表,既解决数据模型所带来的制表能力限制问题,又解决用户能力的问题。

整个过程如下图所示:


▲整体流程

▲定义报表模板以及数据来源格式

▲产生的报表


最终产出的报表,其实就是一个文件,并且可以定时自动产生,比如每月自动生成一个月度销售员统计表这样一个文件,而不需要人工登录系统输入查询条件去等待计算结果,这样更契合现实世界的实际场景,从用户体验上更加友好。

对于企业中使用的各种填报类的单据,也可以采用类似方式,先将线下原Excel的单据,比如报工单,利用表格工具制作成模板,然后原封不动搬到线上,不改变原有操作习惯及单据样式,快速实现无纸化,再去结合现状考虑管理提升的问题。

▲根据真实线下单据进行模板设计

▲结合移动端在生产现场使用


发表评论
评论通过审核后显示。