[发明专利]在汇总表中显示多个行标题区和多个列标题区无效
申请号: | 201080007923.X | 申请日: | 2010-01-22 |
公开(公告)号: | CN102317931A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | A·福尔廷 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F3/048;G06F9/06;G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱孟清 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汇总表 显示 多个行 标题 多个列 | ||
背景
汇总表是使详细的、事务性源数据以变化的细节水平被“卷起”或概括的数据汇总工具。可在诸如电子表格(spreadsheet)程序和数据报告工具之类的数据可视化和分析程序中找到也被称为数据透视表(pivot table)的汇总表功能。数据分析程序可允许用户将汇总表绘制为网格,从而为网格的行和列标签指定来自源数据的数据字段以及网格中所概括的数据值。数据分析程序随后可基于从源数据提取的行和列标签来对网格中的数据值进行分组,排序,计数和/或合计。
数据分析程序可允许用户为汇总表的行和/或列标签指定多个数据字段。在该情况下,数据分析程序按照惯例显示由行或列标签基于所指定的数据字段的次序来分层概括的数据值。取决于用户的要求,数据分析程序还可允许用户交互地操纵汇总表,从而扩展和折叠分层结构中的行标签或列标签以显示更多或更少的数据值。
汇总表的各常规实现限于单个行标签集合或“行标题区”,以及单个列标签集合或“列标题区”。结果,希望具有为两个不同的数据视图概括的数据的用户可能不得不构建两个单独的汇总表,这两个不同的数据视图例如是基于来自源数据的跨公共列标签集合概括的不同或相同数据字段的两个不同的行标题区。这产生了需要指定冗余参数以及冗余显示公共列标签的麻烦过程。这还例如通过分组、扩展或折叠列标签,或者应用表级过滤器或其他表级操作来限制一起操纵不同数据视图的能力。
此处所做出的本公开正是针对这些和其他考虑事项而呈现的。
概述
此处描述了用于在汇总表中显示多个行标题区和多个列标题区的技术。利用此处描述的技术,数据分析程序可显示单个汇总表中的多个行标题区,多个列标题区或两者。这可允许数据分析程序的用户创建可被扩展或折叠、排序、或者单独过滤的两个或多个不同的概括数据的视图,从而允许这些视图在整个汇总表的上下文中被一起操纵。
根据一个实施例,数据分析程序接收对定义要在汇总表中显示的多个行标题区和/或多个列标题区的数据字段的选择。数据从包含数据字段的值的数据源中读取并被变换成用于构建汇总表的汇总级数据。在汇总表中呈现所定义的多个行标题区和列标题区中的每一个的显示,其中行标题区被显示为彼此垂直相邻而列标题区被显示为彼此水平相邻。
应当理解,上述主题可被实现为计算机控制的装置、计算机过程、计算系统或诸如计算机可读介质之类的制品。通过阅读以下详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。
提供本概述以便以简化形式介绍在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提及的任何或所有缺点的实现。
附图简述
图1是示出由此处呈现的各实施例提供的说明性操作环境和若干软件组件的各方面的框图;
图2是根据此处描述的各实施例的示出在构建汇总表时使用的示例性源数据的数据列表;
图3A和3B是示出根据此处描述的各实施例的显示包含多个行标题区的汇总表的一个示例的屏幕图;
图4是示出根据此处描述的各实施例的显示包含多个列标题区的汇总表的另一个示例的屏幕图;
图5是示出根据此处描述的各实施例的用于在汇总表中显示多个行标题区的一种方法的流程图;
图6A和6B是示出根据此处描述的各实施例的用于为要在汇总表中显示的多个行和/或列标题区指定数据字段的示例性用户界面的屏幕图;以及
图7是示出能够实现此处呈现的实施例的各方面的计算系统的说明性计算机硬件和软件体系结构的框图。
详细描述
以下详细描述涉及用于在汇总表中显示多个数据行标题区和多个数据列标题区的技术。尽管在结合计算机系统上的操作系统和应用程序的执行而执行的程序模块的一般上下文中呈现了此处描述的主题,但是本领域技术人员将认识到,其他实现可结合其他类型的程序模块来执行。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本领域技术人员可以理解,可用其他计算机系统配置来实施此处描述的主题,这些计算机系统配置包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子产品、小型计算机、大型计算机等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080007923.X/2.html,转载请声明来源钻瓜专利网。