对于经常制作报表的人来说,最痛苦的事情莫过于漫天的复杂报表需求了:
每天来自各个部门的不同需求千奇百怪,什么绩效表、提升表、考勤表、报销款项表、日报周报等等,最最折磨人的是还需要进行分类汇总、对比汇总、明细汇总等,堆成山的报表需求几乎占据了报表人的所有时间(包括加班)。
最近就有一个做财务的朋友跟我抱怨,每个月做的报表不说可以绕地球几圈,关键是重复报表制作起来相当的枯燥机械,天天对着Excel取数汇总,很容易失去对工作的热情,时间和感情双双被浪费。
其实面对这些重复复杂的报表需求,只要学会了批量制作报表,就能够减少80%的制表时间,鼠标轻轻一点就能生成同类型复杂报表,平时只要做一份模板,需要的时候就调度出来自动生成,是不是相当方便轻松?
想要实现批量报表的工具很多,这里我用一款半自助化的报表工具FineReport来演示一下,如何利用制作报表模板的技巧,减少我们的报表工作量:
1.数据集复用
FineReport对数据的操作,是将数据从数据库中提取出来作为“数据集”,然后再用于报表模板的设计和数据的展现集合。这样做的好处是能将不同数据库中的数据直接整合到一起,置于内存的数据处理性能也比较快。
在开发报表时经