客户需求分析:
随着客户的信息化加速,客户业务需求的日益增长,客户的报表变得越来越复杂。那么如何高效率的开发出满足业务需求的复杂报表是终端客户非常关心的问题。
客户的报表复杂主要体现在以下几个方面:
多数据源
客户的统计类型报表经常包括财务的数据,业务的数据,人力资源的数据等。这些数据分散在不同的数据源中;即使在同一个数据源,也很难把以上的数据整合在一个数据处理过程中。
绘制报表繁琐
国内的报表对样式要求非常复杂而且严格。例如:线的宽度,单元格的横纵向合并,单元格的文字竖排,字体的颜色大小等多种具体细节的要求。业务人员基本上都是通过Excel来出来这种复杂报表的绘制工作。
展现样式复杂
国内的业务报表很少有简单的网格式,分组,交叉式报表。大部分都是不同业务角度组成的不规则的表格组合在一起。为了展现美观,业务人员把一些相关不相关的表格整合为一个统一的表格。
业务逻辑复杂
国内的报表的计算的要求比较繁琐。不仅有常见的有规律的分组运算,按段分组,枚举分组,重叠分组,归并分组,条件分组,分组过滤等,还经常会出现跨行组运算,例如求同期,占比,环比,上期等。
技术素质要求高
目前国内的报表都是通过程序员大量编码来实现报表的数据来源,展现逻辑,业务逻辑等需求的。需要报表制作人员掌握多种技术知识,例如数据库,开发语言(java,dotnet,pb,php等),业务知识等等。导致报表开发成本很高,并且开发周期长。其实最适合报表开发是我们的业务人员。
以上的情形是我们在国内做信息化项目经常碰到的问题。
润乾复杂报表高效开发解决方案:
1 类Excel的报表设计方式
润乾报表采用了类Excel的可视化网格式编辑方案,不仅可以以可所见即所得的方式绘制出复杂表样,而且可免去使用传统控件拖拽式编辑时对齐数据项的繁琐,在保证格式整齐美观的同时大幅提高绘制效率,避免打印与显示因分辨率不一致而出现的失真现象。并且,熟悉Excel使用的人员相当多,类Excel的报表设计方式显然更易于报表绘制工作的上手。
2 独创的非线性报表模型
润乾报表的非线性模型由以下几个方面组成: