怎样考察报表工具的开发效率?
示例 1:简单分组
根据如下数据表,制作报表




示例 2:带条件的分组
基于同一个数据表,我们改一下表样,稍微增加一些难度,根据日期字段中的年来分组,看看不同产品的操作上有什么变化按照年度统计产品的平均售价,单笔采购数量不同、采购时间不同,产品的单价可能不同,产品平均单价 = 总金额 / 总数量结果表样:


示例 3:再复杂一些的分组
还是基于这个数据表,我们做个一个格式再复杂一些的表样按销售人员统计优质订单的情况,优质订单指:回款日期在订单日期 30 日内且单笔订单金额 >=10000



小节
从上面三个报表我们可以看出,简单的表样,可视化的对话框设置确实使用体验更好,但格式稍微变复杂一点以后,工程师已经掌握表达式的书写以后,如果仍然还得用对话框就显得繁琐了而且报表开发人员是技术工种,从初学者到熟手是轻而易举的事情,是否快和方便,要从一个熟手的角度去衡量,而不是初学者,所以考察的时候千万不要掉到生手容易熟手繁琐的操作陷阱中上面三个报表都是比较初级的报表,我们更多的是从简单的普通操作上来看开发的效率如何,但实际的项目中,报表常常远没有这么简单,很多都会涉及较复杂的计算, 制作这些复杂的报表耗费的时间会更多,也更需要注重效率,所以复杂计算报表的开发效率,也是我们考察的重点我们继续用两个示例来看下更复杂的报表的开发效率如何考察示例 4 侧重于考察报表工具函数的功能,看一些复杂计算场景中,是否有对应的高级函数来直接解决问题,示例 5 侧重于考察工具处理一些复杂的多步、过程式计算的能力,看处理这些计算是否简单高效示例 4:找出进步最快的 3 名同学
基于如下数据学生成绩表:




示例 5:找出指定时间内的大客户
从如下销售数据中:





价格也是个重要因素
价格和考察开发效率也有关系吗?还真有,考察开发效率的最终目的不就是为了节省时间和人工成本吗?都是为了省成本,那价格上省出来的成本其实更直接。工具的购买价格和开发效率要放在一起综合考虑才能得到总体的成本比如大家可能都会想到使用不要钱的开源报表,购买价格为 0,但开发效率太低(面对我国的复杂报表),结果总体成本却不低。而商用报表工具虽然要花钱,但开发效率能提高很多,有可能总体成本会更低。当然,价格很容易对比,只要别忘了就行了总结
怎么考察报表的开发效率,相信大家看过上面的考察要点和示例以后,应该都比较清楚了,其实并不难,那就是实际去用一用,看看一个熟练的工程师用起来繁琐不繁琐,测测项目上格式和计算复杂的报表各个工具做起来困难不困难,用过试过就找到答案了同时,价钱也挺重要感兴趣的小伙伴,请识别右侧二维码与我们联系
微信号|RUNQIAN_RAQSOFT
评论