随笔 - 0 文章 - 24 评论 - 0 引用 - 0 收藏 - 0
软件开发 - 一定要会做的30张报表 - 之三 - 最基本的交叉表

软件开发,必须要会的报表之三,是交叉表。

前面两张报表,讲的都是数据纵向展开的,列是固定的。而交叉表,则在纵、横两个方向都进行数据的展开(扩展),行和列都不是固定的。

图中前一个表,是数据原始的存储结构(实际往往还涉及代码表之类的情况,即表中存的是product_id之类的,而产品的全名存在另外的表中)。而后一个表则是一张最基本的交叉表。

交叉表的特点是:

  1. 数据在横、纵两个方向扩展,即行、列均不固定
  2. 左边、上边都有一个表头,而中间是明细区。后面往往还有合计之类的。

有人会问,前面讲了纵向扩展的表,为什么没有讲只有横向扩展的表呢?实际上,大部分比较传统的报表工具,都不支持横向扩展,对于它们而言,纵与横是不对称的概念(和EXCEL完全不一样),而交叉表因为实际需求比较多,所以单独弄出一类。但比较新的发展是在报表工具中采用纵横对称的概念和类似于EXCEL的设计风格,从而很容易解决横向扩展的问题。

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

原文网址:http://www.blog.com.cn/user7/20839/archives/2006/295911.shtml

本文链接:软件开发 - 一定要会做的30张报表 - 之三 - 最基本的交叉表
转载请注明出处:企业报表系统Report8000.com
发表于: 2007-12-04 10:20 Wishing 阅读(299) 评论(0)  收藏(0) 好文推荐

作者该类其他文章:


标题  
姓名  
主页
内容   
请输入验证码:
*
(如果看不到图片,请多刷新几次页面)
  登录   Top
[使用Ctrl+Enter键可以直接提交]