[发明专利]用于对电子表格数据进行报告的自动关系检测有效
| 申请号: | 201210377077.1 | 申请日: | 2012-09-28 |
| 公开(公告)号: | CN102945248A | 公开(公告)日: | 2013-02-27 |
| 发明(设计)人: | A·福尔廷;S·范德 沃克 汉迪;D·M·奥本海默;A·V·格拉巴 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 电子表格 数据 进行 报告 自动 关系 检测 | ||
技术领域
本申请涉及用于对电子表格数据进行报告的自动关系检测。
背景技术
电子表格中的数据汇总表可被用于分析大量数据。数据汇总表提供了一种高效的方式来显示并汇总由数据库程序提供的数据或在电子表格的数据列表中的数据。用户可选择数据的字段来包括在数据汇总表的过滤器区域、行、列、或数据区域内,并可选择要为所选的数据字段显示的聚集函数,诸如求和、方差、计数以及标准偏差。能从电子表格程序内查询的数据库中的数据,或包括列表的电子表格数据,可在数据汇总表中被分析。
由于电子表格包括大量的数据,用户可能难以选择要被包括在诸如数据汇总表的报告中的理想的数据。例如,跨一个或多个大量未被结构化的电子表格所提供的数据量可淹没用户,使之难以找到与特定报告场景相关的数据片断。
发明内容
在一个方面,用于在电子表格中创建报告的系统包括:中央处理单元;以及编码指令的存储器,该指令在由该中央处理单元执行时,使该中央处理单元创建:被编程为标识与电子表格相关联的表格的数据源模块;被编程为分析表格并标识项之间的关系的关系模块;以及被编程为显示表格之间的关系的显示模块。
在另一方面,用于标识电子表格内数据项之间的关系的方法,该方法包括:由计算设备标识与电子表格相关联的表格;允许用户将表格之一添加到电子表格内的数据汇总表;分析所添加的表格来确定所添加的表格和数据汇总表内其它表格之间的关系;以及当所添加的表格不与数据汇总表内的其它表格相关时,自动地标识所添加的表格和数据汇总表内其它表格之间的关系。
在另一方面,用于标识电子表格的数据汇总表内维度之间的关系的方法,该方法包括:允许用户将表格添加到电子表格内的数据汇总表,该表格包括在电子表格内定义的数据区域;分析与该表格相关联的列来确定维度和数据汇总表内的其它表格之间的关系;当所添加的表格不与数据汇总表内的其它表格相关时:当所添加的表格被添加到数据汇总表时通知用户需要定义关系;并且使用试探(heuristics)来自动地标识该表格和数据汇总表内的其它表格之间的关系;显示所添加的表格和数据汇总表内的其它表格之间的关系。
提供本发明内容是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也决不旨在用于限制所要求保护的主题的范围。
附图说明
图1显示了用于在电子表格程序内生成报告的示例系统。
图2显示了电子表格内的示例数据透视表。
图3显示了用于在电子表格内生成数据透视表的示例数据区域。
图4示出了图1的客户端计算设备的示例模块。
图5显示了用于标识报告内两个或更多个表格之间的关系的示例方法。
图6显示了用于手动地标识报告内两个或更多个表格之间的关系的示例向导。
图7显示了用于标识来自外部数据存储的数据和报告中的一个或多个表格之间的关系的界面。
图8示出图1显示的计算设备的示例组件。
具体实施方式
本申请涉及用于自动地检测并建议电子表格应用中数据区域之间的关系的系统和方法。在在此描述的示例中,数据区域之间的关系被标识并呈现给用户,以允许用户更容易地将数据组合到单个可用报告中。
图1显示了示例系统100,该系统100支持基于电子表格应用内提供的数据的一个或多个报告的生成。系统100包括客户端计算机102和服务器计算机106。客户端计算机102通过网络(通常是公司内联网或因特网)连接到服务器计算机106。可使用更多或更少的客户端计算机、服务器计算机或其它计算设备。
如在以下进一步描述的,客户端计算机102可连接到服务器计算机106来获取数据,诸如电子表格文件。客户端计算机102可执行客户端计算机102上的本地电子表格应用来操纵电子表格文件。在另一示例中,客户端计算机102可利用被托管在服务器106上的一个或多个应用来访问并操纵电子表格文件。其他配置是可能的。
现在参考图2,示出了示例程序200。在该示例中,程序200是运行在计算机系统(诸如以上描述的计算机系统100)上的微软的EXCEL电子表格软件程序。程序200包括具有示例数据列表的电子表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210377077.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





