报表工具制表能力的探讨
广州为学教育科技有限公司 2019-01-09 17:38 376次浏览
所谓报表工具,最核心最本质的功能,就是它的制表能力,即是否能够不写代码而制作出自己需要的各种报表。但用户在考察报表工具时往往很注重打印输出、绘制方案、管理调度等外围因素,而忽视了报表工具最本质的制表能力。当然不可否认这些外围的功能对一个报表工具来说也是很重要的衡量标准,但是报表工具的主要用途是制作报表。目前市场上的主流产品能够处理处理复杂报表的只有FineReport和润乾报表。
通过对这两个产品的研究,我们认为,报表工具对复杂报表的处理能力应该体现在如下几个方面:

首先是多源分片。
传统的报表工具只支持单源报表,即使是数据来自于多个物理数据表或者物理数据库,也需要在报表设计前将多源通过写SQL,存储过程等转化成单源处理。
多源往往带来分片,正是由于分片,使得报表设计必须直接基于多源进行,而不能先将多源转成单源进行。有相当一部分分片报表无论如何也不可能换成单源处理,部分能转成单源的报表处理也非常繁琐。
其次,是不规则划分机制。
传统的分组是完全规则划分的,即划分标准一致且有规则(一般都按某个字段或表达式),所有字段都必须出现且只出现一次,分组值次序与原数据记录次序一致。
但是与完全划分相对应的,在报表汇总中却常常需要不规则划分,即划分标准看不出规律(常常只能穷举),所有事实不一定全部出现在分组结果中、个别事实还可能重复出现,次序也与原数据记录无关。
然后,还有动态格间运算的能力。
所有的报表工具都会提供一些计算列的功能,在原始数据基础上再计算出一些别的列值或统计值,这是报表展现中是不可缺少的功能。
一般的报表工具一般只提供同行内的格间运算和针对某组(或全体)的集合运算,对于常见的比如累计,取名等跨行组运算则相当困难。
除了有规律的跨行组运算外,报表中还可能会有一些随意的独立格运算,其值可能是报表中的任意几个其它格运算出来,甚至还可能会引用到报表外的数据(比如和数据库中的数据再次运算等)。所以运算后报表数据项命名机制就很重要,传统工具只能用列名命名设计阶段的数据单元,随意的独立格运算会就使传统工具无法处理,而报表外的数据引用更是只能借助脚本或外围应用程序,导致代码极为混乱。
另外,所有以上的讨论中还贯穿了一点,即行列对称。纵方向上拥有的自动复制扩展的能力需要完全实现在横方向上。报表可以横向分组、横向分片,对于横向变列的报表可以定义跨列组运算等。
上面我们提到目前市场上的主流产品能够处理处理复杂报表的只有FineReport和润乾 。其它的产品都没有这种无编码处理复杂报表的能力。包括润乾的另一个产品:快逸报表, 因为 快逸不包含润乾最核心的非线性报表,不能够设计复杂报表的情况下,其带来的工作量与开源工具不相上下,反而会提升项目成本。
所以个人认为这个产品商业考虑大于产品实际价值。因为同一个公司无论如何不会提供两个功能相同,价格却相差十倍以上的产品,无非是以低价产品吸引用户的注意力,然后再极力推荐另外一个高价的产品而已。
广州为学教育科技有限公司位于广州市天河区,紧临广东省重点软件园区--广州天河华景软件园,成立于2008年3月,注册资金300万元,目前有一个中心两个基地,共占地4000平方米,是一家专注于计算机人才培养、计算机人才外包的一家软件产品研发和人才服务机构。
疯狂软件、疯狂Java是广州为学教育科技有限公司的品牌。
1、自主研发国内的Java培训教材
广州为学教育科技有限公司相继出版《疯狂JAVA讲义》、《轻量级JavaEE企业应用实战》、《疯狂Android讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《疯狂iOS讲义》、《疯狂Ajax讲义》、《疯狂Java突破程序员基本功的16课》、《疯狂[html]5/CSS3/Java[script]讲义》、《Spring+MyBatis企业应用实战》等著作。其中疯狂软件体系图书得到广泛的市场认同,并多次重印的畅销图书,并被多家高校选作教材,部分图书如《瘋狂JAVA成為程設高手的16堂課》已被翻译成繁体中文版、输出到台湾地区。
2、IT实践教育的“黄埔军校”
广州为学教育科技有限公司紧扣IT前沿技术的脉搏,高瞻远瞩立于潮头,引领,开创IT教育培训的新天地,被称为新式IT教育的“黄埔军校”。疯狂软件教育中心教育中心主要面对大学生和准大学生的长期就业培训、企业员工定制内训、在职工程师的短期高端培训以及企业级应用的产品研发,其专业服务和质量承诺在客户中赢得广泛的声誉。为保服务的质量,基地与广东水利电力职业技术学院、清远职业技术学院、南华工商学院、广东科贸职业学院、东华职业学院、广州大学华软软件学院、广东省经济贸易职业技术学校、广东创新科技职业学院、广州华南商贸职业学院、广州南洋理工职业技术学院、华南农业大学、仲恺农业工程学院、广东工业大学、佛山科技学院、南方医科大学、广西财经学院等几十所高等学府建立了师资力量方面的合作关系,同时与中国电信、中国移动、中国邮政、新华南方、汇丰银行等知名企业建立了广泛的战略合作伙伴关系。
3、教育部产学合作协同育人项目合作单位
2017年广州为学教育科技有限公司获批教育部产学合作协同育人项目合作单位。参与人才培养模式改革、课程改革、教学方法改革、教材建设、配套设施建设、教师培训等开展的项目。
广州为学教育科技有限公司支持的《移动应用开发在线课程建设》获得教学内容和课程体系改革立项、《信息管理与信息系统专业师资培训》获得师资培训立项、《移动应用开发师资培训》获得师资培训立项、《高校计算机专业高端应用型师资培训建设》获得师资培训立项、《移动应用开发校外实践基地建设》获得校外实践基地建设立项、《信息管理与信息系统专业校外实践基地建设》获得校外实践基地建设立项、《高校计算机专业高端应用型校外实践基地建设》获得校外实践基地建设立项。
4、自主知识产权核心技术企业
公司拥有多项由国家版权局颁发的计算机软件著作权登记证书,如《为学教育培训课程微信报名平台》、《为学教育云数据库系统》、《为学教职工ERP管理系统》、《为学网络教室授课系统》、《为学微教室微信互动系统》、《为学学员档案管理系统》等等。
5、高新技术企业
公司自主研发的《新型智能网络多媒体教育培训系统》、《交互式技术培训服务系统》等多项产品被获广东省高新技术企业协会认定为广东省高新技术产品。
我公司顺利通过广东省科学技术厅、广东省财政厅、广东省国家税务局和广东省地方税务局等四部门的联合评审验收,被认定为“高新技术企业”。 这是我公司坚持以科技为先导,以创新为动力所取得的一项重大发展成果。该项成果的取得,不仅是我公司长期坚持技术创新的有力诠释,同时也代表着我公司具备了自主创新的科技研发实力。
6、猎头服务和助力大学生就业创业
公司业务范围已扩展到IT综合技能培训、职业技能测评、人才服务、人才派遣、高校委培教师和IT项目外包等多项 IT 人才服务领域。目前合作的企业有700多家,这使得基地拥有单纯培训机构所不可能具备的广泛的大型IT企业人才需求资源,作为高校毕业生和大型企业之间人才培养及招聘的桥梁,基地的学员在毕业后将面向全国享受完善的就业推荐服务,并同时获取享受终生猎头服务的资格。
公司作为软件开发、游戏开发人才输送渠道,承担着为本土企业进行解决技术人才的职能,提供整合外包人才的方案;同时扶持自主创业;建立大学生实训工厂及研发中心。
公司网址: www.fkjava.org
公司总部地址:广州市天河区车陂大岗路4号沣宏大厦三楼
联系:黄老师
手机:13288494988