首页| 水晶报表 | 润乾报表 | 快逸报表 | Birt报表 | 其他产品 | 报表教程 | 产品评述 | 技术文章 | 其他资料
软件开发 - 一定要会做的30张报表 - 之十六 - 比上期与同期比

    下面报表中的"比上期"和"同期比",是经常在统计报表中见到的:


    前面的数据显示,是非常标准和简单的.复杂的,是后面的"比上期"和"比去年同期".

    比上期,对注意一方面是要取出上一年最后一期的数,并且在显示的时候隐藏,另一方面是要能区分对待上一行是属于同一组数据(同一城市)的,还是另一组数据的.

    比去年同期处理起来要更复杂,需要能够精确引用去年同期的数据.

    这种报表可以说,在实际业务中太常见了.

    实现的方法,简单说就是三种:

    1、建临时表,用程序硬算。优点是一定能做出来,缺点也很明显,工作量、调试的复杂度都非常大,更不用说如果报表的要求动一动怎么办了。而且程序就都有一个如何部署、如何触发的问题,临时表还有一致性的问题(你是不是把所有数据都放到临时表中?如果这个报表里还有明细数据怎么办?如果你在临时表中只放算出来的比例值,数据变了就有可能出现不一致(一个人在生成报表,恰好此时别人动了数据)。当然这些都有办法,但真做好,花的工作量确实很大。

    2、有些报表工具中有特定的一些函数。不过这种方式很难应对各种复杂情况。比如象这个里面“期”是指季度“Q”。

    3、采用灵活的公式和层次座标引用,这样就可以灵活地处理各种复杂的情况。如润乾报表

引自:http://www.rqrpt.blog.com.cn/

原文网址:http://rqrpt.blog.com.cn/archives/2006/1261951.shtml#

下一篇:未完待续....

 

 相关内容:
 
 
 
 

Copy Right 2005, 版权所有 Report99.com