报表工具是应用软件开发商的基础件

 

必须有个报表工具

数据项目中,基本都会有报表需求,量往往还都不少,而且由于报表的稳定性天生比较差,在系统运行过程中,随着业务的磨合以及数据的累积、变化,用户还总会有新的、更合理的统计分析需求冒出来,那就还得总是改旧的或者做新的,要做的量就会变的更多,而且是持续有,没完没了

这么多报表,如果都是开发人员手工开发,那需要投入相当大的工作量才可以,而且这些报表中,很大一部分都是所谓的“中国式复杂报表”,格式复杂、计算复杂,很有可能投入了工作量最终却做不对、做不出来,这样庞大的工作量以及不确定的结果是不能被接受的,会严重扰乱业务开发的节奏,影响项目进度和成本,有个得心称手的工具来提升开发效率降低成本就显得非常必要!

这是软件企业和从业人员从 20 多年前就有的普遍共识,也是报表工具诞生的原因

报表工具有点难选

开源

搞 IT 的同学,找工具软件,大都会先想到开源的,幸运的是,报表工具也有开源的,不幸的是开源的报表工具虽然不要钱,但也没有什么用

开源报表大都操作方式落后,现在人们对表格的认知以及操作习惯,基本都是 EXCEL 方式的,而开源的大都是拖拽式制表模式,并不是大家熟悉的 EXCEL 模式

imagepng

这种模式通常格线对齐困难,还有字体等格式调整麻烦,表达式不能随着行列变化自动调整,不能直接导入 excel ,使用起来极不方便,还没文档,没支持,很难用起来

更要命的是它还功能不全,大部分开源报表都只能做一些简单的表格,做不了格式复杂的中国式报表,也没有填报等功能

操作不方便还可以忍,功能不全就忍不了了,做不了,就得手工做,用了工具等于没用,所以开源的报表工具只在十几年前刚推出的时候有人尝试过,现在已经基本无人问津,连论坛都荒了

商用

开源不够用、不好用,那么商用报表工具呢?

商用报表工具,功能强,效率高(当然也有差异),什么都能做,什么都好,但就是成本高一些

软件企业有时候可以把这个多出来的成本转嫁给甲方,让甲方去为工具买单,但也不是时候总能转嫁出去的,甲方无法接受这样的预算,那就得企业自己承担

自己承担的时候,那些动辄十几万几十万的报表工具,肯定就不合适了,那么多项目,一年下来可能得花几百万去买报表工具,自己辛辛苦苦一年,感觉都给报表厂商打工了

找便宜又好用的,才是开发企业们好的选择,幸运的是,“便宜又好用”这种听起来不太合常理的东西,居然还真有,市占率很高的润乾报表,现在就很便宜,而且功能完善好用,润乾便宜,并不是把功能削减了,而是因为用户多,卖的多,以量取胜,所以才能便宜又好用,其他的便宜的就不太行了,便宜是因为产品太新想抢占市场才便宜,功能、性能、稳定性上都欠缺比较多

但即使是有润乾报表这样便宜的,1W 一套的,项目多了以后,成本也不小,对小项目也有点压力,何况有时还有为了做新客户而白送的

然后同学们就得再想办法,有些项目是给客户做样例白送的,表格也不难,那就可以费点劲,勉强用开源的,有些项目需求简单,那就用低版本,实在复杂的,再用高版本

这样被逼无奈的精打细算下来,看着似乎是能省下一些,但实际却并没有这么美好,用开源的,开发难度大,工作量就大,成本就高,更严重的是,这样会导致技术栈复杂化,工程师需要会很多种工具才行,导致人员储备成本过高,这比多付出一些工作量要麻烦的更多,一个公司或至少一个团队内,不要有太多种技术,这样人员招聘,管理,共享才容易,这种隐藏的不易察觉的成本实际上也远比省下来的工具成本要高很多,而且万一需求变复杂不够用了还得换回商用的,用低版本也是,不够用还得升级,每个项目都得这么纠结这么折腾,费了劲儿,还省不下钱

自研

商用的是好用,但成本高,做不到无限制,随便用,而这恰恰是项目多的软件企业迫切需要的,那不行就自研吧?毕竟每年都要做很多项目,会有数不清的报表,只有自研才能无限制地随便用了

然而实际情况却是:基本没人去这样做,也没有人做出来过

因为大家仔细考量过以后,就都把这个想法否定了,自研难度太大了,完全自己开发投入是个无底洞,基于开源的去开发更难,功能缺失严重,操作不符合大众习惯,又得补,又得改,工作量比新做一个都要大

就算费劲做出来了,这个工具也只能给自己用,成本核算到每个项目上,都是亏的,亏很多!想要摊薄成本,光靠自己用肯定不够,就得想办法让别人分摊一些,把工具卖给别人,但这又不可能,营销需要建立一整套体系,销售,售前,渠道都得有,研发成本还没开始摊呢,又多出来一大堆营销成本,开发企业基本不会这么干的,报表的目标客户又基本都是自己的同行,是竞争关系,也没人会来买,成本就只能自己扛着了,亏损也只能自己忍着

而且这费劲做出来的工具,是否好用也得打个问号,想要做的好,那投入的成本就不能比专业报表厂商投入的少,没有哪个公司能接受这么高的投入,投入的不够那肯定做出来的产品就不好用不够用,相当于白做了,就更是把钱打了水漂,不好用也更不可能卖给别人了,进入了死循环

自研,不管从技术还是成本角度去算,都太难了,投入和收益都完全不成正比、亏本的事情,没人会去做,所以这条路事实上就没有走成功的公司,也基本没有这么走的公司了(早期在报表工具本身还不成熟时,还有些大软件公司有自研报表工具的小团队,后来都消失了)除非有想改行当报表厂商,加入道报表行业的竞争中的

一年 3w,让报表厂商成为自己的研发部

3 条路都不好走,那看起来就没有一种更适合软件企业的方案了?能支付较低的成本,全公司所有项目都能随便用

有,还是润乾报表,它不仅单套便宜,针对这种所有项目都随便用的场景,润乾也有方案

润乾有个口号是:一年 3W,做软件公司的专属报表研发部

一年 3W,就可以解决上面所有的难题

润乾报表的功能我们这里不去细讲了,因为它一直是报表行业的头部产品,是行业的领头羊,不仅有传统的中国式复杂报表,以及图表可视化大屏能力,还有开源 BI,关联查询分析,数据准备等其他产品所没有的新功能,是大家都比较熟悉和信赖的产品

润乾产品介绍:http://www.raqsoft.com.cn/r/report-function

我们主要来看看,什么是软件公司的报表研发部这个概念和模式,3W 在贵一些的厂商,连一套基本功能的版本都买不到,在大多数软件公司内部都不到一个中级工程师 1 个月的成本,怎么就能有一个报表研发部了?

其实这个口号和模式很简单,一句话就能解释清楚:3W 一年,全功能版本,随便用

再具体一些就是,润乾报表有个工具版

imagepng

它涵盖润乾报表所有功能,而且不是常规的按套(一个服务器节点一套)卖的,而是按年来卖,一年之内想用多少用多少,还有支持有服务

它之所以叫“工具版”,是因为它在价格和意义上都回归了开发工具的本质,工具应该是便宜的,是需要用的时候就用,不需要的时候就不用的,润乾报表工具版就是这样,很便宜,需要开发的时候就买个工具版,不需要开发和修改的时候,则不需要买,当然开发出的报表是永久使用的

和工具版配套使用的,还有一个“分发版”,工具版是用来开发报表的,分发版是用来分发到各个项目,部署在服务器上永久使用的(分发版就相当于常规售卖方式里的服务器授权),购买了工具版后,就可以免费申请分发版了,分发到各个项目,不限项目数,不限节点,不限用户,永久使用

分发版和工具版是配套使用的,不能分开,分开就无效了,因为分发版只能部署自己的工具版开发出的报表,别人的报表放到分发版上,是运行不了的,不是一家人。用工具版开发或者保存过的报表会有一个专属“签名”,签名里有软件公司的名称,分发版会识别这个签名,当有签名并且签名内容一致时才可以展现,否则则不工作

imagepng

3W,就可以不限量的享受报表厂商的全功能产品和服务, 有问题随便问,有需求随便提,有需要随便取,有利润自己拿,那这报表厂商不就和自己的研发团队一样了吗

总结

报表在各种应用中的,虽不具备主角光环,但地位却也不一般,它是应用的基础,没有报表,应用的意义也就无从体现,报表是应用的基础,开发报表的工具也就成了应用开发的基础件,就像每个士兵都需要一件趁手的兵器一样,每个项目,每个应用,也得有自己趁手的基础工具才行

趁手的基础工具,既需要能高效解决报表难题,还需要成本够低才行,就像润乾报表这样的,一年 3W 随便用,各种报表都能做,才是真合算