Pivot Table的今生前世(一)

        熟悉Microsoft Excel高级功能的用户想必对Pivot table(数据透视表格)不会陌生。Pivot tables是Excel中非常重要的特性之一,它帮助用户组织和分析数据,不过遗憾的是并非所有Excel的用户都知道如何使用pivot tables。

         好了言归正传,还是让我们一同来回顾一下Pivot Table的发展历程,从而对其功能和机制有个更加深入的认识。

        促成今天我们看到的Pivot table诞生的概念其实最早来自于Lotus软件开发公司的前端工具,这是一种革命性的电子制表程序称为Lotus Improv。1986年Lotus公司高级技术组的Pito Sales提出Improv的构想。在确信电子制表应当具有数据样式的背景下,Pito推断如果人们能够开发一套识别这些数据样式的工具的话,那么也应该可以构建功能强大的数据模型。Lotus公司支持这一构想并开始开发下一代的电子表格。

         在1987年期间,Lotus向一些客户演示了它的新程序。在1988年,Steve Jobs看到了这套程序并立刻希望通过它开发自己计划中的下一代计算机平台。而这套程序,最后就被命名为Lotus Improv,并在1991年接驳到了下一代的平台中。而针对Windows视窗系统的版本在1993年才被引入。

         下图就是Pito Salas,作为Pivot table概念的缔造者,他仍然工作于http://www.salas.com的尖端产品领域中。

                                                       

         Improv背后的核心概念就是数据、数据视图,同时计算公式和规则也作为各种独立的实体被封装起来并区别对待。电子表格程序刚诞生时,一个数据集被赋以一个名字这样就可以被归入一个大的类别(categories)中。而这种命名和分组能力恰恰为Improv中大多数强大的功能特征比如重排列数据,铺平了道路。在Improv中,一个用户可以定义并存储一套分类,然后通过用鼠标简单的拖拉分类的名字就可以改变数据视图。而且,用户也可以创建总计和分组合计。

         后来Microsoft在Excel5中通过其Pivot table功能也开始采用这套概念。数年以后,随着Excel97的发布,Microsoft为用户提供了增强的pivot table使用向导以及对Pivot table功能实质性的改进,比如加入了计算域的特征。Excel97也为开发者们开放了一些pivot的接口,从根本上改变了创建和管理pivot tables的方式。Microsoft随后将Pivot 图表功能引入到Excel2000中,提供给用户一种图形化方式展现Pivot tables的方式。从Excel2000以后,种种变化使得Pivot tables成为一种形式上的摆设,这引起各地Pivot table推崇者们的极大不满。

          那么,如何有效的使用Pivot Table功能呢,在下面的介绍中将着重说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值