长久以来,我对“数据透视表”酷爱,原因很简单:操作简单,分析和汇总数据简洁有力!它是excel中最强大的分析汇总数据工具。 本书的作者对“数据透视表”有极深刻的认识!表现在:在创建数据透视表时excel文件会变大,透视表会占用系统的一些文件空间和存储空间。让我们看看在创建数据透视表时,在后台会发生什么? 开始创建数据透视表时,Excel会摄下数据集的快照并把它存放在数据透视表缓存中。 那么,什么是数据透视表缓存?数据透视表缓存只不过是一个特殊的存储子系统,可以把数据源复制到该子系统以便快速存取。虽然数据透视表缓存不是可见的物理现象,但是可以把它想像成用来存放数据源快照的容器。 数据透视表报表本质上只从数据透视表缓存中获取其数据的视图。这就意味着数据透视表和数据源之间没有连接。例如:对数据源所做的任何修改都不会被透视表所获得,直到建立数据源的另外一个快照或者“刷新”数据透视表缓存。 面向数据透视表缓存而不是原数据源进行操作的效果最佳。对透视表所做的任何修改,例如重排字段,增加新字段或者隐藏数据项等,采用不影响数据透视表缓存,等操作完成后再刷新透视表缓存,可以获得最佳速度! 这样精辟的论点,真是令人大开眼界!这个观点一直贯穿全文,很多示例的解释都用到它。现在想起自己当初买这本书时,害怕买到一本“Y”书,到处询问,网上查询它的评论,真的很可笑。 数据透视表概念的创始人Pito Salas,一直在http://www.salas.com继续开发一些非常有影响力的产品。他认识到电子数据表格常常有多种数据模式,例如电子表格呈数据库格式,Pito 推断如果能建立能识别这些模式的工具,即数据透视表,那么他就能建立增强的数据模型。lotus利用这些概念开始开发下一代的电子数据表格。 1987年全年,Lotus都在向几个公司示范其新程序。1988年,Steve Jobs看到这个程序,立即想为自己的下一代Next计算机平台开发它。这个程序最后被命名为Lotus Improv,并最终在1991年开始发布Next平台使用的版本。windows版是1993年引入的。 支持Improv的核心概念是数据,数据视图和公式应该作为独立的实体封装,并作为不同的事务对待。在电子表格程序中,首次给数据集取了能够组合成更大类别的名称。这种命名和组合性能为Improv最强大的特性“重新排列数据”做好了准备。利用Improv,用户可以定义和存储一系列类别,然后通过简单地用鼠标拖动别名来改变视图。用户也可以创建总计和分组汇总。Microsoft最终在Excel5中引入这一概念,开发出数据透视表。
[此贴子已经被作者于2008-3-2 15:02:02编辑过] |