还看今朝


<<  < 2006 - >  >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31


公告

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息




软件开发 - 一定要会做的30张报表之十六 - 比上期与同期比
rqrpt 发表于 2006-7-17 16:06:00

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


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

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

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

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

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

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

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

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

 


阅读全文 | 回复(0) | 引用通告 | 编辑
 


发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题: