|
你如何来做这五张报表?
- 由实例快速理解为什么要选择润乾报表 在实际业务中,有很多报表是用Crystal Report(BO的水晶报表),Brio,Actuate、StyleReport、JasperReport之类的传统模型的报表产品很难实现的,或者是虽然能实现,但是要预先写复杂的SQL,或者做复杂的编码来准备数据,既大大增加了工作量,也影响了运行效率。 不信吗?让我们看五张报表,也请读者想一想在Crystal Report为代表的传统工具(以及其他很多基于传统模型的报表工具)中如何来做这几张报表。 第一张:
这张表并不复杂,但是,你怎么计算各个区的排名呢? 点击查看润乾报表的做法 第二张:
如果数据库中有一张员工表,保存的是年龄、学历、性别、部门,你怎么做呢? 你怎么统计各年龄段的人数呢?怎么处理本科以下(初中、高中、中专、大专)这种需要枚举的情况呢?又怎么生成这样的表呢? 拿程序硬算吗? 点击查看润乾报表的做法 第三张:
数据也很简单,就是来自于一张表,但是,如何实现比上期呢?又如何实现比去年同期呢? 点击查看润乾报表的做法 第四张:
这是一张实际业务中很典型的表。其实数据也就是来自于一两张表。 用传统报表工具时,它的难度在于,用交叉表,上面远比交叉表能做出的东西复杂。不用交叉表,又无法处理横向的变列(展开)。 点击查看润乾报表的做法 第五张:
这张表看起来简单,但它的数据实际上是放在汽车、房产、土地、其他四张表中。要做这张表,传统的方法就要做一个非常复杂的视图,你要花多长时间能把它做出来呢?运行时的效率又会怎么样呢? 这五张报表,都还不是实际我们碰到的非常复杂的报表,但已经令使用传统工具的开发者头疼了。然而,在使用了非线性报表模型的润乾报表中,由于采用了多源分片、动态格间计算、不规则分组、行列对称等技术,这些报表问题都变得非常容易了。 点击查看润乾报表的做法 |
|